【发布时间】:2011-06-28 13:17:51
【问题描述】:
我的公司在 NO_BACKSLASH_ESCAPES 模式下运行 MySQL。在这种模式下,如何在 LIKE 查询中转义文字 % 或 _?标准方式是\%,但在这种模式下不起作用。
示例:列具有以下值:5% off、50% off。以下查询在标准模式下有效,但在 NO_BACKSLASH_ESCAPES 模式下无效:
SELECT * FROM mytable
WHERE mycol LIKE '5\% off'
【问题讨论】:
-
%%可以解决问题吗? -
@Marc 不,那是我的第一次尝试
标签: mysql escaping special-characters