leng() 返回数据长度是按照数据库编码格式不同而现实不同的
例如:utf8编码下中文显示返回3;
select length("你");
char_length()返回的数据中文,空格,字母,显示看的见的都为一个计数
select char_length("你"),char_length("1"),char_length(" ");
这些细节会影响你对错误的判断,今天在写一个存储函数的时候就报错,结果原因在这里。
leng() 返回数据长度是按照数据库编码格式不同而现实不同的
例如:utf8编码下中文显示返回3;
select length("你");
char_length()返回的数据中文,空格,字母,显示看的见的都为一个计数
select char_length("你"),char_length("1"),char_length(" ");
这些细节会影响你对错误的判断,今天在写一个存储函数的时候就报错,结果原因在这里。