両方ともプライマリ ID を持つ 2 つのテーブルがあります。
CREATE TABLE Table1
( Id INT NOT NULL AUTO_INCREMENT,
CONSTRAINT t1_pkey PRIMARY KEY (Id));
CREATE TABLE Table2
( Id INT NOT NULL AUTO_INCREMENT,
CONSTRAINT t2_pkey PRIMARY KEY (Id));
外部キーを設定しようとしている3番目のテーブルがあります
CREATE TABLE Action
( TableId INT NOT NULL AUTO_INCREMENT,
CONSTRAINT ac_pkey PRIMARY KEY (Id));
どちらが値を持つかに応じて、table1 または table2 のいずれかを参照できる外部キーを追加する必要があります。これは可能ですか、それともテーブル 1 と 2 の親テーブルをセットアップする必要がありますか?