首先,我知道用LIKE搜索等于MySQL的双重unescape,这就是为什么我们需要\\\\
来一个\
。
mysql> SELECT '\\' LIKE '%\\\\%', '\\' LIKE '%\\\\\\%';
+--------------------+----------------------+
| '\\' LIKE '%\\\\%' | '\\' LIKE '%\\\\\\%' |
+--------------------+----------------------+
| 0 | 1 |
+--------------------+----------------------+
1 row in set (0.00 sec)
我期待第一个是真的,第二个是虚假的,如SQLFiddle所示 我不明白为什么结果如此,我不知道在哪里搜索来找到它。
有没有人对此有解释或提示在何处找到它?