我有类似这样的mysql查询。
SELECT * from users where username LIKE "%test\'s%"
并有users
字段名称的数据库表username
。
users
并且在用户名的表中有 1 条记录,test\'s
现在我想根据username
. 但它不起作用。
请帮助我摆脱这个问题。
您的帮助将不胜感激。
我有类似这样的mysql查询。
SELECT * from users where username LIKE "%test\'s%"
并有users
字段名称的数据库表username
。
users
并且在用户名的表中有 1 条记录,test\'s
现在我想根据username
. 但它不起作用。
请帮助我摆脱这个问题。
您的帮助将不胜感激。
那么我有同样的问题,我使用下面的代码解决了它。
SELECT *
FROM users
WHERE `username` = 'test\\''s'
希望这对你也有用。
SQL 语法应该是:
SELECT * from users where username LIKE '%test''s%'
SELECT * from users WHERE username LIKE CONCAT('%', 'test\\\'s', '%');
SELECT * from users where username = 'test''s'