主要进行子表操作
一、如果表已建

1.先删除约束值(如果存在)
ALTER TABLE `子表`
DROP FOREIGN KEY `唯一约束值`;
2.更新子表
ALTER TABLE `子表`
ADD CONSTRAINT `唯一约束值` FOREIGN KEY (`id`) REFERENCES `主表` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT;

二、新建表

CREATE TABLE `子表` (`id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULLPRIMARY KEY (`id`),CONSTRAINT `唯一约束值` FOREIGN KEY (`id`) REFERENCES `主表` (`id`) ON DELETE CASCADE) TYPE=InnoDB;

对MySQL进行新建、修改外键级联删除操作相关推荐

  1. oracle+cascade=gt;true,mysql数据库主外键级联删除脚本RESTRICT -- CASCADE

    在项目中,我们一般在数据库设计的时候做主外键关联设计,要么就不做.但是这样不符合规范,呵呵. 建立主外键关系的时候,默认是不能级联删除的.而出现往往在删除主表的数据时报错, 需要先删除从表然后再删除主 ...

  2. mysql级联删除外键约束_mysql增加外键级联删除示例

    增加外键级联删除: ALTER TABLE `extends` ADD CONSTRAINT `extends_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES ` ...

  3. oracle中删除级联方法,Oracle 外键级联删除

    Oracle 外键级联删除 日期:2010年5月22日 作者: 近来软件系统中要删除一条记载,就要关联到同时删除好多张表,它们之间还存在着约束联络.所以思索到在树立表时加上约束联络,细致内容如下: S ...

  4. oracle 外键 更新,Oracle外键级联删除与更新

    2012年Oracle:Oracle外键级联删除与更新 比来软件系统中要删除一标识表记标帜录,就要联系关系到同时删除良多若干好多张表,它们之间还存在着约束关系.所以考虑到在建树表时加上约束关系,具体内 ...

  5. mysql级联删除外键约束_mysql通过外键级联删除

    mysql 可通过外键约束,实现数据的级联更新或者删除. 例如有主表(员工排班表): CREATE TABLE `personal_schedule` ( `id` int(11) NOT NULL  ...

  6. mysql怎么写外键支持级联删除_MySQL外键级联删除不起作用,完全难倒

    我已经阅读了很多其他线程,但我仍然感到难过.我创建了两个非常简单的表作为完整性检查,并且无法让它们执行级联删除,因此需要一些帮助. CREATE TABLE `test1` ( `test1_ID` ...

  7. oracle 通过数据库主键外键级联删除

    通过PLSQLDEV设置 1,创建一个有主键的表 2,创建一个丛表,通过PL/SQDEV设置带有级联删除的外键 编辑外键表-->键-->填写键名称-->选择Foreign--> ...

  8. postgreSQL的外键级联删除

    背景描述: 最近在做一个新的项目,其中的order模块,有一个order_records表和order_logs表,order_records表中的id是order_logs表的外键. 我们有一个功能 ...

  9. EFCore的外键级联删除导致的【可能会导致循环或多重级联路径】

    之前也是经常遇到这个问题,但好在每次创建的实体不多,很容易就能找到是哪个外键导致级联循环删除问题 之前都是这么处理,因为创建的实体也不多,所以还处理得来 但最近跟别人合作写后端,别人写了好多实体,我一 ...

最新文章

  1. 点分治问题 ----------- HDU 5977 or 2016年大连ICPC [点分治+状态压缩]
  2. 布尔值_Python基础知识点手册——布尔值及布尔运算
  3. LinearPolar函数
  4. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
  5. Python补充06 Python之道
  6. 服务器漏洞处理_wildfly禁用https和8443端口
  7. vue 手动挂载组件 手动销毁组件_javascript原生手动分页组件
  8. object、param标签及页面显示PDF文件的方法
  9. 极域电子教室2016破解版
  10. Python nii文件转成tiff文件 以及遍历文件夹
  11. 基于netty实现gps jtt808协议接入
  12. 【Pytorch官方教程】从零开始自己搭建RNN2 - 字母级RNN的生成任务
  13. Linux下进行rar文件解压和压缩
  14. 【JAVA秒会技术之Joda-Time】满足你所有关于日期的处理
  15. build.gradle文件详解
  16. NPC内网穿透教程-入门
  17. 如何用C语言开发图形化游戏
  18. 你知道管理工作中要远离三只猫吗?
  19. SpringBoot 亚马逊Simple邮件发送
  20. 使用机器学习来预测股票价格

热门文章

  1. 跨境电商“洋码头”,真正的对手是谁?
  2. 力扣 1414. 和为 K 的最少斐波那契数字数目
  3. (纯故事)我简单写几篇,就这一次
  4. shell脚本根据指定日期 得到月初,月末,季初,季末,年初,年末,周开始,周结束,旬初,旬末日期,报表日期
  5. centos 7.6 ——远程访问及控制——(ssh密钥登录、ssh客户端、TCP Wrappers)
  6. App store暂时下架应用的解决方案
  7. 网易视频云:构建一站式视频云点播平台的关键技术
  8. 一个Android应届生从上海离职,面试建议
  9. 2021上海L Three,Three,Three(一般图匹配)
  10. spring整合hibernate步骤及配置文件