2016-06-07 25 views
0

所以問題是自我解釋。我保證會檢查類似的問題。 是這樣的:question 或者這個:question 不得不說我已經讀過mysql手冊了,我知道PK是空的和唯一的。分配給用戶標識的主鍵字段也應該是唯一的還是冗餘的?

我在看moodle的用戶表,例如他們只是檢查了PK NN域,這是一個用戶id值的安全分配?而在其他數據庫中,他們同時檢查PK和UQ。請讓我知道,如果你找到任何理由,既檢查或認爲是多餘的。

如果在某些時候您發現了一些額外的情況,如使用這些字段作爲外鍵或任何其他我想念的東西。請讓我現在你的經驗。我會接受包含來自mysql手冊而不是其中的答案的答案。

在此先感謝。

+0

根據定義,主鍵是唯一的**。如果列被定義爲主鍵,那麼數據庫引擎會自動在該列上創建唯一索引。 –

回答

相關問題