- Definieer twee tabellen (voorbeeld A en B), met hun eigen primaire sleutel
- Definieer een kolom in Tabel A met een Foreign key-relatie op basis van de primaire sleutel van Tabel B
Dit betekent dat Tabel A een of meer records kan hebben die betrekking hebben op een enkel record in Tabel B.
Als u al over de tabellen beschikt, gebruikt u de instructie ALTER TABLE om de externe-sleutelbeperking te maken:
ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id)
fk_b
:Naam van de externe sleutelbeperking, moet uniek zijn voor de databaseb_id
:Naam van de kolom in Tabel A waarop u de refererende-sleutelrelatie aanmaakt opb
:Naam van tabel, in dit geval bid
:Naam van kolom in Tabel B