MySQL下划线特殊字符(Like 语句)
2014-01-27 14:58
246 查看
最近用了MySQL+ibatis 做项目
问题描述:
在SQL里 用到了 a.name like ##%searchName%##
searchName=test_1
发现出来的结果:
test_1, test01
原来下划线_在mysql中是特殊符号,代表任意一个字符*
解决方案:
code里面需要对下划线_做转义: test_1 ==> test\_1
问题解决。
问题描述:
在SQL里 用到了 a.name like ##%searchName%##
searchName=test_1
发现出来的结果:
test_1, test01
原来下划线_在mysql中是特殊符号,代表任意一个字符*
解决方案:
code里面需要对下划线_做转义: test_1 ==> test\_1
问题解决。
相关文章推荐
- MySql的like语句中的通配符:百分号、下划线和escape
- MySql的like语句中的通配符:百分号、下划线和escape
- Oracle中like查询下划线等特殊字符的处理
- MySql的like语句中的通配符:百分号、下划线和escape 的使用
- MySql的like语句中的通配符:百分号、下划线和escape
- Oracle中like查询下划线等特殊字符的处理
- MySql的like语句中的通配符:百分号、下划线和escape
- Oracle中like查询下划线等特殊字符的处理
- Oracle中like查询下划线等特殊字符的处理
- mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符,可使用本函数来预防数据库攻击。
- mysql中下划线是特殊的,like的时候必须转义
- Oracle中like查询下划线等特殊字符的处理
- MySql的like语句中的通配符:百分号、下划线和escape
- Oracle中like查询下划线等特殊字符的处理
- Mysql LIKE中特殊字符转义【附php实现函数】
- Mysql LIKE中特殊字符转义【附php实现函数】
- MySql的like语句中的通配符:百分号、下划线和escape
- Mysql LIKE中特殊字符转义【附php实现函数】
- Oracle中like查询下划线等特殊字符的处理
- mysql sql语句中的特殊字符处理