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

相关推荐
Web打印18 分钟前
Phpask(php集成环境)之15 phpstudy转移到phpask
数据库·mysql
Moshow郑锴11 小时前
pgsql常见查询索引优化(等值条件+范围条件)
数据库·sql·mysql
zhangyueping838513 小时前
1、MYSQL-DDL
数据库·mysql
YIN_尹14 小时前
【MySQL】SQL里的“连连看”:从笛卡尔积到自连接
android·sql·mysql
kaoa00014 小时前
Linux入门攻坚——67、MySQL数据库-4
linux·运维·数据库·mysql
花花鱼14 小时前
mysql8 utf8mb4字符集的排序规则
mysql
码云数智-园园14 小时前
MySQL 性能调优实战:高效处理 ORDER BY 与 GROUP BY 查询
数据库·mysql
g***279915 小时前
使用 Canal 实时从 MySql 向其它库同步数据
数据库·mysql
念越18 小时前
MySQL表设计全解析:三大范式与表关系设计
数据库·mysql
马猴烧酒.19 小时前
【面试八股|Mysql篇】Mysql常见面试题详解笔记
笔记·mysql·面试