
删除班级以及班级下的所有学生
由于grade表和student表之间具有关联关系,参照列被参照的值,是不能被删除的,因此,在删除软件一班时,一定要先删除班级的所有学生,然后,再删除班级
在student表中,删除软件一班的所有学生
在grade表中,将软件一班删除
如果直接删除班级,会报错
因此,在两个具有关联关系的表中,删除数据时,一定要先删除从表中的数据,然后,再删除主表中的数据,否则会报错
注意,要删除软件一班,并不需要删除软件一班的学生,可以将表student中软件一班学生的gID改为其他的值,只要,主表中该列没有被从表参照就可以删除,在建表时,gID字段有非空约束
总结以上是内存溢出为你收集整理的MySQL删除关联表的数据全部内容,希望文章能够帮你解决MySQL删除关联表的数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)