Kom igångKom igång gratis

REFERERA till en tabell med en FOREIGN KEY

I din databas vill du att tabellen professors ska referera till tabellen universities. Det gör du genom att ange en kolumn i professors som pekar på en kolumn i universities.

Som visades i videon ser syntaxen ut så här:

ALTER TABLE a 
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);

Tabell a refererar nu till tabell b via b_id, som pekar på id. a_fkey är, som vanligt, ett namn på begränsningen som du väljer själv.

Lägg märke till den namnkonvention som används här: En främmande nyckel som refererar till en annan primärnyckel med namnet id brukar heta x_id, där x är namnet på den refererande tabellen i singularis.

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.

-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;
Redigera och kör kod