数据库: mysql + brighthouse在表里有 一个值是 \a"/
查找所有以 \a 开头的数据, 我用 where tac like "\\a%" 为什么查不到数据请教这个like 语句该怎么写谢谢。
查找所有以 \a 开头的数据, 我用 where tac like "\\a%" 为什么查不到数据请教这个like 语句该怎么写谢谢。
解决方案 »
- 求助《[推荐] 各种乱码问题汇总》中没有的乱码问题
- 请问字段类型是 set('1.0','2.0') 这是什么意思
- 求update多条件更新语句
- 用VB程序导入与导出MySQL数据的问题(急)
- 在那里设置MYSQL可使用的最大内存,我的MYSQL闲着内在不用去用虚拟内存
- 怎样知道一个ResultSet rs 实例中有多少条记录,不许用rs.next()加循环来求,因为记录集指针改变会影响我的应用
- 请问关于join语法的问题
- 请问有什么好的mysql服务器程序下载?
- 一个mysql的问题
- 为什么使用mysqlbinlog无法恢复数据呢?
- MYSQL 生成insert语句
- update语法错误,帮忙看看
select * from mytable where tac like '\\\\a%';
where tac like "\\\\a%"
这样就需要对前台传过来的字符串 "\a%" 进行2次 addslashes,比如要找等于 \a"/ 的:where tac = "\\a\"\/"; 这里只用 addslashes 一次
要找以 \a 开头的: where tac like "\\\\a%"; 这里需要2次 addslashes拼where语句时候怎么知道需要用几次 addslashes
+------------------------+
| '\\abcd' like '\\\\a%' |
+------------------------+
| 1 |
+------------------------+
1 row in set (0.00 sec)mysql>