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

相关推荐
书语时13 分钟前
单体 MySQL 支撑业务的上限一般从哪里先触顶?如何论证瓶颈在 DB?
数据库·mysql
得物技术22 分钟前
BP Claw 破解 AI 编码输入难题 ——FlinkSpec 需求智能化实践|得物技术
mysql·flink·ai编程
上海蓝色星球1 小时前
从工具到资产:CER V2.0 造价机器人如何重构企业核心竞争力
java·数据库·mysql
不像程序员的程序媛2 小时前
mysql 0000-00-00 00:00:00零日期问题
java·mysql
syty20202 小时前
Otter-Manager数据同步
大数据·mysql
敖正炀2 小时前
MySQL 反模式与排查宝典
mysql
阿苟3 小时前
数据库重点难点
redis·后端·mysql
敖正炀3 小时前
MySQL 线上问题实战演练:复合故障排查与系统设计
mysql
醇氧3 小时前
CentOS 7安装 mysql-8.0.27-1.el7.x86_64.rpm 安装包
android·mysql·centos
敖正炀3 小时前
慢查询与性能诊断:PMM、pt-query-digest 与 sys schema
mysql