mysql用 法like concat()

对于mysql 的 like 而言,一般都要用 like concat() 组合,可以防止sql注入

所以用未注释掉的呢种方式会比较好,不推荐直接用like的方式 。

like concat('%/',#{datePath,jdbcType=VARCHAR},'/%')

concat函数:

第一个参数 ,就是'%',其中%后边可以加上一些常量字符比如 / 。

第二参数,基本上就是传递过来的参数 。

第三个参数,是结尾的 '%', %前边可以加一定的常量字符比如 / 。

例如

|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 | <isNotEmpty property=``"XXX" prepend=``"and" removeFirstPrepend=``"true"``> ``XXX LIKE CONCAT(``'%'``, #xxx#, ``'%'``) ``</isNotEmpty> ``<isNotEmpty property=``"xxx" prepend=``"and" removeFirstPrepend=``"true"``> ``XXXLIKE CONCAT(``'%'``, #XXX#, ``'%'``) ``</isNotEmpty> |

相关推荐
迪迦不喝可乐20 分钟前
mysql知识点
数据库·mysql
愿你天黑有灯下雨有伞28 分钟前
MyBatis-Plus LambdaQuery 高级用法:JSON 路径查询与条件拼接的全场景解析
mysql·json·mybatis
不太可爱的大白44 分钟前
MySQL 事务的 ACID 四大特性及其实现原理
数据库·mysql
进击的CJR1 小时前
MySQL 8.0 OCP 英文题库解析(十)
mysql·adb·开闭原则
夕泠爱吃糖3 小时前
MySQL范式和反范式
数据库·mysql
Re2754 小时前
并发事务问题:现象、成因与解决方案
mysql
焚膏油以继晷,恒兀兀以穷年6 小时前
mysql 悲观锁和乐观锁(—悲观锁)
数据库·sql·mysql·悲观锁
coding随想6 小时前
JavaScript中的正则表达式:文本处理的瑞士军刀
javascript·mysql·正则表达式
时间裂缝里的猫-O-7 小时前
@Prometheus 监控-MySQL (Mysqld Exporter)
数据库·mysql·prometheus
Chenyu_3107 小时前
09.MySQL内外连接
android·数据库·mysql