如何用特殊字符在mysql中搜索记录

时间:2016-07-16 11:54:00

标签: mysql

我使用MySQL在表中我有三个这样的记录

ABC10%DEF
XYZ10GKSLK
CKALK143LK

现在我想搜索它找到单词的位置' 10%'在记录中。所以这里它应该只返回" ABC10%DEF"。但它显示了我的两个记录" ABC10%DEF"和" XYZ10GKSLK"因为在搜索词中我使用了%符号。如何忽略这个"%"在搜索结果中,它可以将%视为搜索字符而不是通配符。

1 个答案:

答案 0 :(得分:3)

你应该逃避%

 select * from my_table 
 where my_column like '%10\%%'