我们如何匹配 MySQL 列中带有反斜杠的值,例如“a\\b”?

我们如何匹配 MySQL 列中带有反斜杠的值,例如“a\\b”?

通过使用RLIKE运算符,我们可以进行这种类型的匹配。唯一的概念是在MySQL查询中使用一些反斜杠。下面的示例将更清楚地说明:

我们有以下表格,其中包含值为'ab'和'ab'。

mysql> select * from backslashes; +------+-------+ | Id | Value | +------+-------+ | 1 | 200 | | 2 | 300 | | 4 | ab | | 3 | ab | +------+-------+ 4 rows in set (0.10 sec)登录后复制

mysql> Select * from backslashes where value RLIKE 'a\\b'; +------+-------+ | Id | Value | +------+-------+ | 4 | ab | +------+-------+ 1 row in set (0.00 sec) mysql> Select * from backslashes where value RLIKE 'a\b'; +------+-------+ | Id | Value | +------+-------+ | 3 | ab | +------+-------+ 1 row in set (0.01 sec)登录后复制