小编典典

仅选择MySQL中仅包含字母数字字符的行

mysql

我正在尝试使用以下命令选择MySQL中仅包含字母数字字符的所有行:

SELECT * FROM table WHERE column REGEXP '[A-Za-z0-9]';

但是,它将返回所有行,而不管它们包含非字母数字字符的事实。


阅读 550

收藏
2020-05-17

共1个答案

小编典典

试试这个代码:

SELECT * FROM table WHERE column REGEXP '^[A-Za-z0-9]+$'

这样可以确保所有字符都匹配。

2020-05-17