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

相关推荐
zxrhhm7 小时前
MySQL 8.4 LTS 数据库巡检脚本
数据库·mysql
oldking呐呐10 小时前
MySQL从入门到入土 -- 2.数据库基础
后端·mysql
Bert.Cai15 小时前
MySQL TRIM()函数详解
数据库·mysql
九皇叔叔18 小时前
MySQL 8.x 隔离级别调整
数据库·mysql·事务·隔离级别
许愿OvO19 小时前
MySQL 8.3.0 运维与集群架构实战
运维·mysql·架构
程序员张320 小时前
MySQL创建用户且只能访问指定数据库表
mysql
阿维的博客日记21 小时前
我现在能理解mvcc让读不阻塞,但是无法理解mvcc让写不阻塞??
mysql·事务·mvcc
禹凕21 小时前
MYSQL——基础知识(SQL的临时表和克隆表)
sql·mysql
jvvz afqh21 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
阿维的博客日记1 天前
隔离性和mvcc有什么关系吗
数据库·mysql·事务·mvcc·隔离性