``LIKE默认情况下用作转义字符。
从手册中获得
LIKE:
由于MySQL在字符串中使用C转义语法(例如,“ n”表示换行符),因此必须对LIKE字符串中使用的任何“ ”加倍。例如,要搜索“
n”,请将其指定为“ \ n”。要搜索“ ”,请将其指定为“ \\”;这是因为 解析器 会 一次 删除反斜杠,而
在进行模式匹配时会再次 反斜杠,因此要匹配一个反斜杠。
您可以通过指定另一个转义符来更改此设置,如下所示:
SELECt * FROM `titles` where title LIKE 'test\' ESCAPE '|'



