gpt4 book ai didi

mysql外键概念

转载 作者:可可西里 更新时间:2023-11-01 07:06:42 25 4
gpt4 key购买 nike

CREATE TABLE parent (id INT NOT NULL,
PRIMARY KEY (id)
) ENGINE=INNODB;


CREATE TABLE child (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) ENGINE=INNODB;

我不明白这里放ENGINE = INNODB是什么意思,为什么要用ON DELETE CASCADE?

最佳答案

engine=innodb 将确保您获得外键支持。默认的 MyISAM 引擎不支持外键。如果删除父表中的引用行,则删除级联将删除子行。

关于mysql外键概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3899250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com