在 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中文網其他相關文章!