mysql查询字段是否包含汉字

论坛 期权论坛 脚本     
已经匿名di用户   2022-7-2 22:14   2268   0

使用 

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

当字符集为UTF8时:

  • 使用length:一个汉字长度为3
  • 使用char_length:一个汉字长度为1

所以在没有汉字时使用length和char_length结果一样。

有汉字时最好使用char_length获取字符长度更准确。

测试

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP