这完全取决于您将什么定义为"ASCII",但我建议try 以下查询的变体:
SELECT * FROM tableName WHERE columnToCheck NOT REGEXP '[A-Za-z0-9]';
该查询将返回columnToCheck包含任何非字母数字字符的所有行.如果有其他可以接受的字符,请将它们添加到正则表达式中的字符类中.例如,如果句点、逗号和连字符都可以,请将查询更改为:
SELECT * FROM tableName WHERE columnToCheck NOT REGEXP '[A-Za-z0-9.,-]';
MySQL文档中最相关的页面可能是100.