Buď nejprve vytvořte druhou tabulku. Nebo použijte alter table
. To znamená, že vytvořte první tabulku bez odkazu a poté proveďte:
alter table table1 add constraint fk_table1_team
foreign key (team_id) REFERENCES table2(team_id);
Deklarace pro table1
by bylo:
CREATE TABLE table1 (
name_id INT NOT NULL,
team_id INT,
PRIMARY KEY(name_id)
);
Odkaz mezi tabulkami by měl být v primárním klíči a rozhodně ne ve sloupci znaků, pokud je k dispozici celé číslo.