我有一臺命名爲:如何避免在SQL中插入重複值?
Delegates
這個表有四個字段:
ID(Auto increment, Primary)
MemberNo, FromYr, ToYr
我與此查詢插入:
INSERT INTO Delegates ([MemNo],[FromYr],[ToYr]) values(@MemNo, @FromYr,@ToYr)
值來自用戶的輸入。一名成員可以成爲任何一年的代表,這就是爲什麼我允許他們按照自己的意願進行輸入的原因。但現在的問題是他們可能會錯誤地將同一年的一名成員誤入2倍以上。 請幫我,我現在可以在這裏做什麼?
然後什麼是自然唯一鍵?不是IDENTITY值 – gbn
實際上沒有唯一的密鑰。 – barsan
首先添加唯一的密鑰 –