mysql SQL设置外键约束ON DELETE CASCADE
来源:互联网 发布:mac搜索文件命令 编辑:程序博客网 时间:2024/05/22 00:24
摘要: 当删除父节点时,由数据库来帮助删除子节点,这样就不用我们显示地写代码先删子节点,再删父节点了。
第一步:删除原有的外键约束
ALTER TABLE child_table DROP FOREIGN KEY `FK_Reference_2` ;
第二步:添加新的外键约束,增加ON DELETE CASCADE
ALTER TABLE child_table
ADD CONSTRAINT `FK_Reference_2`
FOREIGN KEY (`parent_id` )
REFERENCES parent_table (`parent_id` )
ON DELETE CASCADE
ON UPDATE RESTRICT;
这样,就可以达到删除父节点的时候,自动删除子节点的目的了。
第一步:删除原有的外键约束
ALTER TABLE child_table DROP FOREIGN KEY `FK_Reference_2` ;
第二步:添加新的外键约束,增加ON DELETE CASCADE
ALTER TABLE child_table
ADD CONSTRAINT `FK_Reference_2`
FOREIGN KEY (`parent_id` )
REFERENCES parent_table (`parent_id` )
ON DELETE CASCADE
ON UPDATE RESTRICT;
这样,就可以达到删除父节点的时候,自动删除子节点的目的了。
阅读全文
0 0
- mysql SQL设置外键约束ON DELETE CASCADE
- MySQL 设置cascade on delete on update
- oracle 建立外键约束时on delete cascade 和 on delete set null
- Mysql 外键约束 on delete和on update
- Mysql 外键约束 on delete和on update
- SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
- SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
- 如果mysql里的cascade 设置为ON DELETE CASCADE注意的小问题
- SQL Server 级联删除 ON DELETE CASCADE
- sql 联级删除 ON DELETE CASCADE
- mysql foreign key ... references ... on delete cascade
- Mysql外健约束on update,on delete
- FOREIGN KEY 约束的ON UPDATE CASCADE 和 ON DELETE CASCADE
- MySQL外键约束On Delete、On Update各取值的含义
- MySQL外键约束On Delete和On Update的使用
- MySQL外键约束On Delete、On Update各取值的含义
- MySQL外键约束On Delete和On Update的使用
- MySQL外键约束On Delete、On Update各取值的含义
- gcc使用的一些环境变量
- 典型数据库架构设计与实践 | 架构师之路
- JDK8-方法引用 ,构造引用,数组引用(四)
- 递归
- 剑指Offer(第二版)面试题30:包含min函数的栈
- mysql SQL设置外键约束ON DELETE CASCADE
- stack overflow[part2]
- 学习笔记
- C++面试题:String类的实现
- JAVA的map集合练习
- Linux下部署Redis
- JDK之SET
- 下拉导航菜单被遮住解决办法
- centos中安裝redis