如何在mysql的where子句中的字段中查询star(*)字符

时间:2015-06-18 17:43:37

标签: mysql sql regex where

我想查询包含星号(*)字符的字段,但我找不到有价值的答案。我试过下面的东西

WHERE fieldName regexp '\*'

有一些解决方案,例如使用'喜欢'关键字,但我想知道一种使用' regexp'关键字。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要再次转义反斜杠,因为双引号或单引号内的单个反斜杠将被视为转义序列。

WHERE fieldName regexp '\\*'

使用字符类。

WHERE fieldName regexp '[*]'