[英]Search record with apostrophe in mysql like query
我有这样的mysql查询。
SELECT * from users where username LIKE "%test\'s%"
并拥有users
数据库表和字段名称username
。
users
表中有1条users
名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'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.