您的位置:首页 > 数据库 > MySQL

mysql查询某一个字段是否包含中文字符

2017-10-14 15:10 2811 查看
在使用mysql时候,某些字段会存储中文字符,或是包含中文字符的串,查询出来的方法是:

  SELECT col FROM table WHERE length(col)!=char_length(col)

  网上搜索有很多种查询方法,但是试了很多都不行,这个是找到的可以使用的查询方法,原理其实很简单,当字符集为UTF-8,并且字符为中文时,
length()
 和 
char_length()
 两个方法返回的结果是不相同的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: