Opret enten den anden tabel først. Eller brug alter table
. Det vil sige, opret den første tabel uden referencen og gør derefter:
alter table table1 add constraint fk_table1_team
foreign key (team_id) REFERENCES table2(team_id);
Erklæringen for table1
ville være:
CREATE TABLE table1 (
name_id INT NOT NULL,
team_id INT,
PRIMARY KEY(name_id)
);
Referencen mellem tabellerne skal være på den primære nøgle og bestemt ikke på en tegnkolonne, hvis et heltal er tilgængeligt.