删除班级以及班级下的所有学生
由于grade表和student表之间具有关联关系,参照列被参照的值,是不能被删除的,因此,在删除软件一班时,一定要先删除班级的所有学生,然后,再删除班级

在student表中,删除软件一班的所有学生

在grade表中,将软件一班删除

如果直接删除班级,会报错

因此,在两个具有关联关系的表中,删除数据时,一定要先删除从表中的数据,然后,再删除主表中的数据,否则会报错

注意,要删除软件一班,并不需要删除软件一班的学生,可以将表student中软件一班学生的gid改为其他的值,只要,主表中该列没有被从表参照就可以删除,在建表时,gid字段有非空约束

MySQL删除关联表的数据相关推荐

  1. mysql删除多表视图数据,【杂谈】怎样删除mysql数据表视图中数据

    本篇文章主要给人人引见 mysql数据表中视图数据的删除操纵. 经由之前关于mysql视图的相干学问引见,置信列位新手朋侪们对视图的定义及基础操纵都有更进一步的熟悉. 简朴的说,视图就是一些查询语句的 ...

  2. MySQL为关联表添加数据

    在student表和grade表中,添加外键约束,建立两个表的关联关系. 可以看到,student表的外键约束已经添加成功,此时,表student和表grade之间,就是多对一的关系 因为,外键列只能 ...

  3. mysql 删除表数据_主外键关联表的数据删除策略

    说个题外话,我从来没想过会被拼多多这款软件所魔怔,他的这种社交营销的能力,实在是太强了,在怂恿之下,开始给儿子拼个这个, 各位有空帮砍下,https://w.url.cn/s/AzlPAB9,或者扫下 ...

  4. mysql删除有关联的数据库表_【数据库】mysql如何删除关联表

    mysql数据库中,表与表之间进行关联之后,就不可随意的进行删除操作,否则会影响所有关联表之间的结构,那么如何安全的删除关联表呢,让我们来了解一下. 推荐课程:MySQL教程. 1. 删除表的外键约束 ...

  5. mysql 关联删除_mysql如何删除关联表

    mysql数据库中,表与表之间进行关联之后,就不可随意的进行删除操作,否则会影响所有关联表之间的结构,那么如何安全的删除关联表呢,让我们来了解一下. mysql使用drop命令删除关联表,方法为: 1 ...

  6. mysql中用于删除数据的是什么意思_在删除关系表中数据时,要先删除主表数据再删除从表数据。_学小易找答案...

    [单选题]在MySQL中,所有存储过程的信息存放在下列哪个数据库中 [填空题]拉伸试验能测定的塑性指标有: 和 . [单选题]下面查看视图的基本信息的语句中,正确的是 [单选题]下面关于视图建立的说法 ...

  7. MySQL 实现多张无关联表查询数据并分页

    MySQL 实现多张无关联表查询数据并分页 1.功能需求 在三张没有主外键关联的表中取出自己想要的数据,并且分页. 2.数据库表结构 水果表: 坚果表: 饮料表: 主要用UNION AL UNION ...

  8. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

  9. mysql 清空表怎么恢复_mysql怎么恢复删除的表?mysql找回误删表的数据方法

    下面小编就为大家带来一篇mysql 找回误删表的数据方法(必看).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧. 有备份的话很简单,只需要生成一个最近备份的数据,然后用 ...

最新文章

  1. Java EE(五)
  2. 【收藏】电气设计相关计算公式大全(附举例)
  3. ASP.NET中进行消息处理(MSMQ) 三
  4. 几种流行的AJAX框架:jQuery,Mootools,Dojo,Ext JS的对比
  5. #189 stat(动态规划)
  6. 修改数据库参数oracle,Oracle 修改数据库基本参数
  7. Uvaoj10054 - The Necklace
  8. iOS音频播放 (一):概述 转
  9. 阿里云天池 学习赛汇总(教学赛,零基础入门,长期赛)
  10. Android控件系列之RadioButtonRadioGroup(转)
  11. 安装IIS以及配置ASP.NET流程
  12. idea urule不存在
  13. 通达信日线day文件格式详解(含港股)
  14. linux返回根目录的命令
  15. 设计一个程序,其中有三个类CBank,BBank,GBank,分别为中国银行类…………
  16. 2017 寒假作业 (一) 随笔
  17. 三个生活中最常见的产品的嵌入式分析:台灯、智能手环、电视盒
  18. 英美文化----CAT与猫
  19. iptv增值服务_什么是IPTV,以及如何启动您自己的IPTV服务?
  20. 国内设计师经常逛的5个素材网站

热门文章

  1. Bootstrp--一个导航面板切换的实用例子
  2. Html5元素及基本语法
  3. 在mac上搭建octopress+github pages博客
  4. 自己用到的vim常用命令
  5. 蹭课神器NABCD分析
  6. c#基类 常用数据验证的封装,数字,字符,邮箱的验证
  7. 一步一步深入spring(6)--使用基于XML配置的spring实现的AOP
  8. 每天学一点flash(40) 制作走马灯四
  9. ECC椭圆曲线算法(2)初步介绍
  10. 《研磨设计模式》chap15 组合模式(1)简介