mysql中外健约束怎么做?
发布网友
发布时间:2023-03-05 19:35
我来回答
共1个回答
热心网友
时间:2024-03-22 04:31
在MySQL中建立两张表,parent表和 child 表,在child表中设置外关键字parent_id,引用parent表中的id,两张表的类型均为INNODB,在child表中,对parent_id建立索引。SQL语句如下:
CREATE TABLE parent(id INT NOT NULL, PRIMARY KEY (id)) TYPE=INNODB;
CREATE TABLE child(id INT, parent_id INT, INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE ON UPDATE CASCADE ) TYPE=INNODB;