Ho una tabella denominata:Come evitare i valori duplicati per INSERT in SQL?
Delegates
Questa tabella ha quattro campi:
ID(Auto increment, Primary)
MemberNo, FromYr, ToYr
sto inserendo con questa query:
INSERT INTO Delegates ([MemNo],[FromYr],[ToYr]) values(@MemNo, @FromYr,@ToYr)
I valori proviene da input dell'utente. Un membro può essere un delegato per qualsiasi anno è per questo che posso consentire loro di inserire come vogliono. Ma ora il problema è che possono inserire erroneamente un membro per lo stesso anno più di 2 volte. Per favore aiutami cosa posso fare ora qui?
Qual è la chiave univoca naturale? Non il valore IDENTITY – gbn
non esiste una chiave univoca. – barsan
Aggiungi prima una chiave univoca –