Или първо създайте втората таблица. Или използвайте alter table
. Тоест създайте първата таблица без препратката и след това направете:
alter table table1 add constraint fk_table1_team
foreign key (team_id) REFERENCES table2(team_id);
Декларацията за table1
ще бъде:
CREATE TABLE table1 (
name_id INT NOT NULL,
team_id INT,
PRIMARY KEY(name_id)
);
Препратката между таблиците трябва да бъде на първичния ключ и със сигурност не на колона със знаци, ако е налично цяло число.