mysql惟一索引的一個小常識--Duplicate entry 'XXX' for key 'XXX'

概述 以前一直有個小誤區,我覺得mysql的惟一索引確定是區分大小寫的,然而實際上utf8字符集下,默認排序規則utf8_general_ci 狀況下,是不區分大小寫的。而在排序規則utf8_bin下是區分大小寫的,這就有可能出現如下狀況:以前字段是varchar  binary類型,即排序規則爲utf8_bin,後來將該字段改回varchar的話,就會致使惟一鍵衝突錯誤mysql 測試 mysq
相關文章
相關標籤/搜索