Maak eerst de tweede tabel aan. Of gebruik alter table
. Dat wil zeggen, maak de eerste tabel zonder de referentie en doe dan:
alter table table1 add constraint fk_table1_team
foreign key (team_id) REFERENCES table2(team_id);
De aangifte voor table1
zou zijn:
CREATE TABLE table1 (
name_id INT NOT NULL,
team_id INT,
PRIMARY KEY(name_id)
);
De verwijzing tussen de tabellen moet op de primaire sleutel staan en zeker niet op een tekenkolom, als er een geheel getal beschikbaar is.