0
我對SQL很愚蠢,所以這裏是一個小問題。如何確保外鍵值不重複
如果我有這樣的表結構。
用戶:
Id (primary key)
用戶配置:
UserId (foreign key, primary key in user table)
OtherStuff
我已經設置了UserProfile.UserId
爲外鍵將其鏈接到User.Id
列。
如何確保人們不會爲UserProfile
表中的同一用戶輸入多行?
我是否在UserProfile.UserId
列上設置了UNIQUE
約束?這是我能想到的唯一方法。
看來你已經得出了正確的答案。那麼你爲什麼要問? –
@MattBall - 也許驗證? – STLDeveloper
我不知道這是否正確。感謝您的確認。 –