mysql中外健约束怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:08:11

在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;