最初に2番目のテーブルを作成します。または、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)
);
テーブル間の参照は主キー上にある必要があり、整数が使用可能な場合は文字列上ではありません。