删除班级以及班级下的所有学生
由于grade表和student表之间具有关联关系,参照列被参照的值,是不能被删除的,因此,在删除软件一班时,一定要先删除班级的所有学生,然后,再删除班级
在student表中,删除软件一班的所有学生
在grade表中,将软件一班删除
如果直接删除班级,会报错
因此,在两个具有关联关系的表中,删除数据时,一定要先删除从表中的数据,然后,再删除主表中的数据,否则会报错
注意,要删除软件一班,并不需要删除软件一班的学生,可以将表student中软件一班学生的gid改为其他的值,只要,主表中该列没有被从表参照就可以删除,在建表时,gid字段有非空约束
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。