【mysql技巧】如何找出mysql数据库包含非ASCII字符值的记录?

2012-11-22 09:24 阅读 875 次 评论关闭

例如找出某些包含中文的的记录,使用的是mysql的正则表达式查询条件!猎微网总结找出mysql数据库包含非ASCII字符值的记录mysql技巧看下面mysql代码

SELECT * FROM my_table WHERE NOT HEX(my_column) REGEXP '^([0-7][0-9A-F])*$';
-- 相反的,找出只包含ASCII字符的记录
SELECT * FROM my_table WHERE HEX(my_column) REGEXP '^([0-7][0-9A-F])*$';

 

有关查询的MySQL教程

【MySQL教程】6个常用的MySQL 查询语句

【MySQL教程】最全的mysql查询语句

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:【mysql技巧】如何找出mysql数据库包含非ASCII字符值的记录? | 猎微网

评论已关闭!