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

相关推荐
沐浴露z19 分钟前
详解 MySQL 自适应哈希
数据库·mysql·哈希算法
小五Z20 分钟前
MySQL--事务
数据库·mysql
小许学java23 分钟前
MySQL存储过程
数据库·mysql·存储过程
Elias不吃糖1 小时前
MYSQL指令合集
数据库·mysql
q***04055 小时前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu·adb
赵渝强老师9 小时前
【赵渝强老师】MySQL集群解决方案
数据库·mysql
李慕婉学姐10 小时前
【开题答辩过程】以《Javaweb的火花流浪动物救助系统设计与实现》为例,不会开题答辩的可以进来看看
vue.js·spring boot·mysql
百***628510 小时前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
百***69710 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
百***416612 小时前
Java MySQL 连接
java·mysql·adb