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

发布于 2020-08-16 16:25:22

如何通过mysql查询某一个字段是否包含汉字呢

查看更多

关注者
0
被浏览
446
1 个回答
朋也
朋也 2020-08-16

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

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

原理其实很简单,当字符集为UTF-8,并且字符为中文时,length() 和 char_length() 两个方法返回的结果是不相同的。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览