:SQLでINSERTの値が重複しないようにするには?私は名前の一つのテーブルき
Delegates
この表は、4つのフィールドがあります。
ID(Auto increment, Primary)
MemberNo, FromYr, ToYr
を私はこのクエリを挿入しています:
INSERT INTO Delegates ([MemNo],[FromYr],[ToYr]) values(@MemNo, @FromYr,@ToYr)
値は、ユーザの入力から来ています。 1人のメンバーは何年にもわたって代議員になれるので、彼らは自分が望むように入力できるようになります。しかし、今問題は、同じ年に2人以上のメンバーを間違って挿入することができるということです。 ここで私は何ができますか?
自然な固有キーは何ですか? IDENTITY値ではありません – gbn
実際には固有のキーはありません。 – barsan
ユニークなキーを最初に追加してください –