3

我有类似这样的mysql查询。

SELECT * from users where username LIKE "%test\'s%"

并有users字段名称的数据库表username

users并且在用户名的表中有 1 条记录,test\'s现在我想根据username. 但它不起作用。

请帮助我摆脱这个问题。

您的帮助将不胜感激。

4

4 回答 4

6

那么我有同样的问题,我使用下面的代码解决了它。

SELECT *
FROM users
WHERE `username` = 'test\\''s'

希望这对你也有用。

于 2013-06-27T08:01:37.720 回答
1

SQL 语法应该是:

SELECT * from users where username LIKE '%test''s%'
于 2013-06-27T07:55:53.397 回答
0
SELECT * from users WHERE username LIKE CONCAT('%', 'test\\\'s', '%');
于 2013-06-27T07:59:33.827 回答
0
SELECT * from users where username = 'test''s'
于 2013-06-27T08:03:06.837 回答