51网站空间相册在哪里,厦门百度推广优化排名,高职思政主题网站建设作用,wordpress 数据调用api该楼层疑似违规已被系统折叠 隐藏此楼查看此楼MYSQL支持数据库的参照完整性约束吗#xff1f;有四个表#xff1a;表一的主键是的表二外键表二的主键是表三的外键表三的主键是表四的外键请问#xff1a;如果#xff1a;删除表一表2 3 4 会自动删除吗#xff1f;----------…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼MYSQL支持数据库的参照完整性约束吗有四个表表一的主键是的表二外键表二的主键是表三的外键表三的主键是表四的外键请问如果删除表一表2 3 4 会自动删除吗---------------------------------------------------------------从 3.23.43b 开始 InnoDB 支持外键约束特性。InnoDB 表类型第一次为 MySQL 提供了外键约束以保证你的数据完整性。InnoDB 中外键约束的定义语法如下所示[CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...)REFERENCES table_name (index_col_name, ...)[ON DELETE {CASCADE ¦ SET NULL ¦ NO ACTION¦ RESTRICT}][ON UPDATE {CASCADE ¦ SET NULL ¦ NO ACTION¦ RESTRICT}]从 3.23.50 开始可能联合 ON DELETE CASCADE 或 ON DELETE SET NULL 子句与外键约束一同作用。相应的 ON UPDATE 选项将从 4.0.8 开始支持。如果 ON DELETE CASCADE 被指定当主表中的记录行被删除时InnoDB 将自动删除子表中被引用键值与主表中相对应的外键值相同的记录。如果 ON DELETE SET NULL 被指定子表中的外键对应行将被设置为 NULL 值。示例CREATE TABLE parent(id INT NOT NULL,PRIMARY KEY (id)) TYPEINNODB;CREATE TABLE child(id INT, parent_id INT,INDEX par_ind (parent_id),FOREIGN KEY (parent_id) REFERENCES parent(id)ON DELETE CASCADE) TYPEINNODB;