Rendi le tue colonne UNIQUE con ADD CONSTRAINT
Come visto nel video, aggiungi la parola chiave UNIQUE dopo il column_name che deve essere univoco. Questo, naturalmente, funziona solo per le tabelle nuove:
CREATE TABLE table_name (
column_name UNIQUE
);
Se vuoi aggiungere un vincolo di unicità a una tabella esistente, procedi così:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Nota che questo è diverso dalla sintassi ALTER COLUMN per il vincolo not-null. Inoltre, devi assegnare un nome al vincolo, some_name.
Questo esercizio fa parte del corso
Introduzione ai database relazionali in SQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);