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