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