MySQL で複合主キーを参照する外部キーの作成
MySQL では、複合主キーを参照する外部キーを作成できます。これは、複数の列で構成される主キーを持つテーブルがあり、そのテーブルと別のテーブルとの間のリレーションシップを確立する必要がある場合に便利です。
実装方法:
複合主キーを参照する外部キーを作成するには、外部キー列を定義し、FOREIGN KEY 制約を使用して参照される主キー列を指定する必要があります。以下に例を示します。
CREATE TABLE MyReferencingTable ( [COLUMN DEFINITIONS] refcol1 INT NOT NULL, refcol2 INT NOT NULL, CONSTRAINT fk_mrt_ot FOREIGN KEY (refcol1, refcol2) REFERENCES OtherTable(col1, col2) ) ENGINE=InnoDB;
キー ポイント:
以上がMySQL で複合主キーを参照する外部キーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。