https://www.cnblogs.com/chase-wind/p/6628162.html

*************************************************

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

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

  网上搜索有很多种查询方法,但是试了很多都不行,这个是找到的可以使用的查询方法,原理其实很简单,当字符集为UTF-8,并且字符为中文时,length() 和 char_length() 两个方法返回的结果是不相同的。

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

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

  网上搜索有很多种查询方法,但是试了很多都不行,这个是找到的可以使用的查询方法,原理其实很简单,当字符集为UTF-8,并且字符为中文时,length() 和 char_length() 两个方法返回的结果是不相同的。

相关文章:

  • 2022-12-23
  • 2021-04-01
  • 2021-10-08
  • 2021-06-02
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-02
  • 2021-07-24
  • 2022-12-23
相关资源
相似解决方案