進入「XXX」我有一個由2個領域的主鍵表的MySQL,如下MySQL的錯誤:重複的主鍵
表中已經存在的記錄是:
插入查詢,我發出的是:
當我運行查詢:顯示
INSERT INTO `case_data`
VALUES ('WCD/2016/1000017', 2, '2016-09-29', 'WCD',***********************
的錯誤信息是:
[Err] 1062 - Duplicate entry 'WCD/2016/1000017' for key 'PRIMARY'
我是不是違反了主鍵約束?
在此先感謝。
您只能在主鍵列中添加唯一字符串。這裏「WCD/2016/1000017」已經在表格中佔有一席之地,所以你不能在表中爲主鍵列添加相同的字符串。 –
是的,你違反了主要的禁忌。 –
@Vivek:如果我要將值'** WCD/2016/1000017 **'更改爲其他值,爲什麼我需要使用複合鍵? –