MySQL:选择列包含列表元素的行

Iai*_*fer 5 php mysql sql

我试图从列中包含列表元素的表中选择所有行:类似于

Select * from `table` where `column` (contains anything from {£,$,%,^,&,...,/})
Run Code Online (Sandbox Code Playgroud)

这基本上是非法的角色检查.

有人可以帮忙吗?

谢谢

Bli*_*itZ 9

对于MySQL,您可以使用REGEXPRLIKE检查特定列以进行模式匹配.在您的情况下,以下示例可能有效:

SELECT * FROM `table` WHERE `column` REGEXP '[\£\$\%\^\&]';
Run Code Online (Sandbox Code Playgroud)