MYSQL特殊字符
问题描述:
我在我的表中有这个值ART(\'O \')在字段Subject中。MYSQL特殊字符
如何检查此主题是否存在?
我想:
select * from table1 where Subject = 'ART(\'O\')';
select * from table1 where Subject = "ART(\'O\')";
双方未能在拿起记录。
sholud我如何为查询创建包含ART(\'O \')的记录? 请注意:请不要参考查询:select * from table1其中subject为'%ART(%'; ,因为它们可能是其他记录,如ART(EX),ART(NA)等...现有
需要知道如何使用主题=“”的方法。 感谢。
答
如果值包含反斜杠,你可能需要躲避他们的。否则,你要寻找的价值ART('O')
。
SELECT * FROM table1 WHERE Subject = "ART(\\'O\\')";
还要确保你没有尾随空格。
啊...这个工程。谢谢!在我看来,我逃避了'但不是' – 2012-01-29 11:58:35