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(" ");
這些細節會影響你對錯誤的判斷,今天在寫一個存儲函數的時候就報錯,結果原因在這裏。