鍍金池/ 問答/數(shù)據(jù)庫/ mysql char_length都是字符串結(jié)果不一樣

mysql char_length都是字符串結(jié)果不一樣

// 返回12 用length函數(shù)的話返回14..
SELECT CHAR_LENGTH('18612345678?')

// 返回11
SELECT CHAR_LENGTH('13123456789')

這兩個(gè)都是11位啊 為啥第一個(gè)返回12位 mysql版本5.6.26-log

補(bǔ)充圖:
圖片描述

回答
編輯回答
安若晴

單就你這兩個(gè)sql不會(huì)返回不一樣的,so。??聪履愕淖执锩媸遣皇怯锌崭褚活惖奶厥庾址?br>另外length的時(shí)候多了倆是因?yàn)槟闶莡tf8字符集吧?一個(gè)漢字是算3位的

2018年2月17日 15:00