判断mysql中某字段是否包含中文

SELECT * FROM table WHERE LENGTH(col) != CHAR_LENGTH(col)

`LENGTH() `:返回字符串的长度,以字节符为单位
`CHAR_LENGTH() `:返回字符串的长度

区别

`LENGTH()` :一个汉字算3个字符,一个数字或字母算1个字符
`CHAR_LENGTH()`:不管是汉字、数字、字母,都算1个字符
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。