Potreste spiegarmi l'utilità di unique in SQL?
So che rende unico un record. Quindi è legata alla chiave primaria ad esempio di un ID?
Potreste spiegarmi l'utilità di unique in SQL?
So che rende unico un record. Quindi è legata alla chiave primaria ad esempio di un ID?
jabjoint
Ciao,
è proprio il vincolo UNIQUE che ti discrima i record rendendoli univoci, quindi le chiavi primarie hanno tutti un vincolo di unique associato, ad esempio per ID, altrimenti se l'utente inserisce 2 righe con il medesimo ID, senza lo UNIQUE, sarebbe possibile salvare queste due righe a DB (sbagliando)
in più, puoi avere una unique key che non è primary key (ma come ha detto Joe Taras una primary key è per forza unique)