- Definer to tabeller (eksempel A og B) med deres egen primærnøgle
- Definer en kolonne i tabel A som havende et fremmednøgleforhold baseret på den primære nøgle i tabel B
Det betyder, at tabel A kan have en eller flere poster, der vedrører en enkelt post i tabel B.
Hvis du allerede har tabellerne på plads, skal du bruge ALTER TABLE-sætningen til at oprette begrænsningen for fremmednøgle:
ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id)
fk_b
:Navnet på den fremmede nøgle-begrænsning, skal være unikt for databasenb_id
:Navn på kolonne i tabel A, du opretter fremmednøgleforholdet påb
:Navn på tabel, i dette tilfælde bid
:Navn på kolonne i tabel B