按特殊字符搜索

时间:2014-02-27 10:18:37

标签: php mysql sql

在我们的表中包含名为description的列。

描述栏包含以下值。

test%testtest%

如果我将%test作为搜索字符串的输入,那么它会给出"test","%test","test%"作为结果。但我只想"%test"作为结果。

1 个答案:

答案 0 :(得分:3)

%是一个特殊字符,需要转义(http://dev.mysql.com/doc/refman/5.0/en/string-literals.html

尝试“\%test”

段:

select description from tablename where decription like '\%test'