我正在尝试使用以下方法选择 MySQL 中仅包含字母数字字符的所有行:
SELECT * FROM table WHERE column REGEXP '[A-Za-z0-9]';
但是,它会返回所有行,无论它们是否包含非字母数字字符。
最佳答案
试试这个代码:
SELECT * FROM table WHERE column REGEXP '^[A-Za-z0-9]+$'
这样可以确保所有字符都匹配。
关于mysql - 在 MySQL 中仅选择仅包含字母数字字符的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1471523/