Kom igångKom igång gratis

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

Visa kurs

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(___);
Redigera och kör kod