在我们的表中包含名为description的列。
描述栏包含以下值。
test
,%test
,test%
。
如果我将%test
作为搜索字符串的输入,那么它会给出"test","%test","test%"
作为结果。但我只想"%test"
作为结果。
答案 0 :(得分:3)
%是一个特殊字符,需要转义(http://dev.mysql.com/doc/refman/5.0/en/string-literals.html)
尝试“\%test”
段:
select description from tablename where decription like '\%test'