一、今天在写东西时使用了mysl中的length()方法来检测数据长度,发现一个问题:当变量为纯英文字符时没有问题,但是中间夹杂着汉字时,这个结果就不一样了。这是因为在mysql中一个汉字的length为3导致的。
二、我们可以采用下面的方式来进行处理。
引入char_length()方法即可解决上面的问题。与length()方法不同的是char_length()是把汉字也当做一个长度的。
三、以上就是Mysql中获取数据长度的两种方式。纯手打,如有不当之处敬请斧正。也希望在对大家产生作用的同时多多关注交流!