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

相关推荐
PD我是你的真爱粉2 小时前
MySQL基础-DQL语句与多表查询
数据库·mysql
harrain3 小时前
windows下载安装MySQL9.5的缺少Redistributable问题解决
windows·mysql
chlk1235 小时前
聊聊索引:为何 B + 树能撑起数据库的半壁江山?
数据库·mysql
认真的薛薛8 小时前
数据库-redis与mongo
数据库·mysql
曾经的三心草8 小时前
MySQL进阶-6-数据库的备份与恢复
数据库·mysql
Lw老王要学习10 小时前
无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1
linux·服务器·mysql·centos
Flash.kkl10 小时前
MySQL访问
数据库·mysql
zhougl99610 小时前
mysql数据库存储引擎
数据库·mysql·oracle
vx+_bysj686911 小时前
【免费领源码】基于Springboot白隼校园音乐点歌系统 计算机毕业设计项目推荐上万套实战教程JAVA,node.js,C++、python、大屏数据可视化
java·spring boot·mysql·课程设计
认真的薛薛11 小时前
数据库-主从故障排查,gitd,延时同步
数据库·sql·mysql