2011-09-04 69 views
-7

我得到一個重複項錯誤時,在一個不唯一的字段上插入一行。但這是主要關鍵。可能是什麼原因?MySQL重複輸入錯誤

+0

我認爲這個問題是非常有效的,只是添加一點點的描述,我認爲人們會更有幫助(抱歉你的不好的經歷)。 – Jacksonkr

回答

7

主鍵的定義是非常獨特的。您不能爲主鍵插入重複值。

詳細說明,主鍵將唯一約束與「非空」約束組合在一起。通過該定義,主鍵不能爲空,並且在表中必須是唯一的。