Gör dina kolumner UNIQUE med ADD CONSTRAINT
Som du såg i videon lägger du till nyckelordet UNIQUE efter det column_name som ska vara unikt. Det fungerar naturligtvis bara för nya tabeller:
CREATE TABLE table_name (
column_name UNIQUE
);
Om du vill lägga till en unikhetsbegränsning i en befintlig tabell gör du det så här:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Observera att detta skiljer sig från ALTER COLUMN-syntaxen för not-null-begränsningen. Du måste också ge begränsningen ett namn, some_name.
Den här övningen är en del av kursen
Introduktion till relationsdatabaser i SQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);