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> |

  

相关推荐
东方护航数据恢复(深圳)4 小时前
MySQL_Oracle数据库崩溃修复全攻略_东方护航数据恢复深圳店
数据库·mysql·oracle
ruleslol6 小时前
index merge避免回表
mysql
北风toto7 小时前
MySQL 批量随机化主键 ID,如何同步更新关联子表?
数据库·mysql
2501_937860948 小时前
MySQL CRUD 增删改查
数据库·mysql
竹枝溪8 小时前
MySQL数据库零基础入门
数据库·sql·mysql·navicat·ddl·dml·dql
lsylalalala10 小时前
mysql-索引1
数据库·mysql
2501_9378609412 小时前
MySQL表的操作:创建、查看、修改、删除完整实战
android·数据库·mysql
奇特認16 小时前
mysql 集群技术 3.高可用之 MHA
数据库·mysql
Blossom i1 天前
大数据预处理与采集实验一:使用Python操作MySQL数据库
数据库·mysql
InfinitePlus1 天前
Docker MySQL搭建一主一从
mysql·docker