mysql查询字段是否包含汉字

使用 

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

当字符集为UTF8时:

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

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

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

测试

猜你喜欢

转载自blog.csdn.net/sumengnan/article/details/113107727