如何在mysql中搜索具有特殊字符的记录

如何在mysql中搜索具有特殊字符的记录,mysql,Mysql,我使用MySQL,表中有三条这样的记录 ABC10%DEF XYZ10GKSLK CKALK143LK 现在我想搜索它在记录中找到单词“10%”的位置。所以这里它应该只返回“ABC10%DEF”。但它显示了两条记录“ABC10%DEF”和“XYZ10GKSLK”,因为在搜索词中我使用了%符号。如何忽略搜索结果中的这个“%”,以便它可以将%作为搜索字符而不是通配符。 select * from my_table where my_column like '%10\%%' **提示:*`L

我使用MySQL,表中有三条这样的记录

ABC10%DEF
XYZ10GKSLK
CKALK143LK

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

**提示:*`
LOCATE,SUBSTR
类似于“%10\%%”
如果您不介意更改两个引号,甚至像“%10\%%”@jothi谢谢。。打字错误