1、表裏有一個字段code,腳本以下:code
`code` varchar(32) COLLATE utf8_unicode_ci NOT NULL COMMENT '款式代碼',ci
PRIMARY KEY (`code`) USING BTREE
unicode
備註:主鍵,值不能重複。數據
2、插入數據腳本
'I18FW09-1' ,'I18FW09-1',注意第一個值半角,第二值全角。異常
報異常:值「I18FW09-1」重複插入。co
3、排查緣由arc
類型utf8_unicode_ci ,在插入表得時候,會把全角轉換爲半角,致使重複。
4、解決辦法
使用utf8_geneal_ci,或去掉COLLATE utf8_unicode_ci