MySQL 的utf8_bin和utf8_general_ci


utf8_bin 將字符串中的每一個字符用二進制數據存儲,區分大小寫;
utf8_genera_ci 不區分大小寫,ci為case insensitive的縮寫,即大小寫不敏感,為utf8默認編碼。

當字段作為主鍵時,使用 utf8_bin 是可以存入大小寫不一致的同一個單詞的,比如  name  字段中插入 'sam' 和  'Sam'  都是可以成功的,反之使用 utf8_genera_ci 排序規則,存入 'sam' 后是不能存入 'Sam' 的,會報主鍵沖突錯誤的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM