MySQL基础--(级联更新和级联删除)
传统的方式添加外键
alter table 从表 add constraint fk_从表_主表 foreign key (主表) reference 主表(id);
我们在这里添加一个赋值。
select * from major insert into major value (1,'da'),(2,’fag‘),(3,“fge”);
然后给从表设置外键,在从表中插入值之后无法删除主表的信息,有两种方式可以删除。
一、级联删除
在设置外键的时候添加on delete casecade;
效果是删除主表的信息的时候,同时删除已经引用外键的相同的从表信息。
alter table 从表 add constraint fk_从表_主表 foreign key (主表) reference 主表(id)on
delete casecade;
二、级联滞空
on delete set null;
alter table 从表 add constraint fk_从表_主表 foreign key (主表) reference 主表(id)on
delete set null;
出现的效果是删除主表中有外键信息的时候,从表中引用该信息的表值为空,比较适合。
MySQL基础--(级联更新和级联删除)相关推荐
- mysql数据库教程级联_Mysql实现级联操作(级联更新、级联删除)
tablestu( sidint UNSIGNED primary keyauto_increment, namevarchar(20) not null) TYPE=InnoDB charset=u ...
- mysql级联删除外键约束_MySQL外键约束、级联更新、级联删除
MySQL支持外键(foreign key),外键允许跨表交叉引用相关数据,另外外键约束能够保证相关数据的一致性.一个外键关系通常包括一个父表和一个子表.父表包含原始的字段数据,子表引用父表中该字段的 ...
- mysql级联更新和级联删除
级联更新和级联删除 1.首先我们建一张主表,把sid设为主键 CREATE TABLE `zhu` (`sid` int(10) unsigned NOT NULL AUTO_INCREMENT,`n ...
- sql级联更新和级联删除
title: sql级联更新和级联删除 date: 2019-05-27 23:15:29 tags: [SQL, Mysql] sql级联更新 执行更新book表失败 后来查找原因是book表被bo ...
- MySQL之级联删除、级联更新、级联置空
1. 准备测试表 # 专业表majorcreate table major(id int primary key auto_increment, mmane varchar(20))engine=in ...
- mysql级联更新_Mysql实现级联操作(级联更新、级联删除)(转)
一.首先创建两张表stu,sc create table stu( sid int UNSIGNED primary key auto_increment, name varchar(20) not ...
- mysql实现级联操作(级联更新、级联删除)
一.首先创建两张表stu,sc create table stu( sid int UNSIGNED primary key auto_increment, name varchar(20) not ...
- oracle级联更新与级联删除
Oracle级联删除:可以使用外键约束来实现,建立表的主外键关系,给列设置级联删除.如下: --创建了CLASS表,并设置ID字段为主键. -- Create tablecreate table CL ...
- oracle 允许级联删除,oracle系列--级联删除和级联更新
鉴于此前收藏的精彩博客无料被删除了,很是痛心,所以还是要复制一下 一.级联删除 Oracle在外键的删除上有NO ACTION(类似RESTRICT).CASCADE和SET NULL三种行为. 下面 ...
最新文章
- Android官方开发文档Training系列课程中文版:通知用户之在通知中显示进度
- oracle 日期 加一秒,Leap Second (闰秒) 在ORACLE环境的影响
- kubenetes 1.4 修改kubelet启动参数修改方法
- 自动滑动的banner图
- 相机模型与标定(十四)--误差分析
- C语言(从入门到精通)
- 什么是计算机?计算机的硬件系统组成有哪些?
- python unpack_关于python中的struct.unpack()
- AGV-倍福beckhoff TWINCAT2及台达电机、传感器等使用总结
- Photoshop 油画效果
- transform改变图片大小以及位置
- 再生龙移植ubuntu硬盘大小限制解决方案
- 如何为勒索软件攻击做准备?
- 云台山风景区茶园骑共享单车,游玩茶园的每一个角落
- notifyAll()方法
- 计算机如何恢复桌面,如何恢复电脑原始桌面
- [NOIP2016]蚯蚓
- 学习NLP的第9天——基于HanLP实现的拼音转换
- 集成支付平台是什么?
- 小学计算机课标教学大纲的依据,《中小学课程标准与教学大纲有什么区别和联系》...
热门文章
- (105, b“Unclosed quotation mark after the character string ‘2020-07-01‘.DB-Lib error message 20018,
- 把Excel当成数据库操作
- Excel导入数据库
- 天天都睡不醒?几个方法帮你摆脱“特困生”
- 商业承兑汇票贴现率是多少
- javascript 中怎么判断为数字类型
- Java 中哈希码的说明
- 盘点 Redis 常用的 10 个小技巧
- WIN10系统如何设置系统的护眼色保护色
- 小程序之基于canvas绘制高铁线路图