mysql leng() 与 char_length() 的区别,注意一下。
生活随笔
收集整理的這篇文章主要介紹了
mysql leng() 与 char_length() 的区别,注意一下。
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
leng() 返回?cái)?shù)據(jù)長度是按照數(shù)據(jù)庫編碼格式不同而現(xiàn)實(shí)不同的
例如:utf8編碼下中文顯示返回3;
select length("你");
char_length()返回的數(shù)據(jù)中文,空格,字母,顯示看的見的都為一個(gè)計(jì)數(shù)
select char_length("你"),char_length("1"),char_length(" ");
這些細(xì)節(jié)會(huì)影響你對錯(cuò)誤的判斷,今天在寫一個(gè)存儲(chǔ)函數(shù)的時(shí)候就報(bào)錯(cuò),結(jié)果原因在這里。
?
總結(jié)
以上是生活随笔為你收集整理的mysql leng() 与 char_length() 的区别,注意一下。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 组件中设置文件支持MRC
- 下一篇: SQL Server 数据库之角色、管理