MySQL删除关联表的数据
来源:互联网 发布:淘宝网正规催情药 编辑:程序博客网 时间:2024/05/17 02:15
删除班级以及班级下的所有学生
由于grade表和student表之间具有关联关系,参照列被参照的值,是不能被删除的,因此,在删除软件一班时,一定要先删除班级的所有学生,然后,再删除班级
在student表中,删除软件一班的所有学生
在grade表中,将软件一班删除
如果直接删除班级,会报错
因此,在两个具有关联关系的表中,删除数据时,一定要先删除从表中的数据,然后,再删除主表中的数据,否则会报错
注意,要删除软件一班,并不需要删除软件一班的学生,可以将表student中软件一班学生的gid改为其他的值,只要,主表中该列没有被从表参照就可以删除,在建表时,gid字段有非空约束
阅读全文
0 0
- MySQL删除关联表的数据
- MySQL主外键表关联表数据的同时删除
- MySQL主外键表关联表数据的同时删除
- MySQL中删除表的关联关系
- mysql 的多表关联删除
- MYSQL中delete多表关联删除数据
- MYSQL中delete多表关联删除数据
- MYSQL中delete删除多表数据与删除关联数据
- mysql 多表关联删除
- MySQL因为外键关联无法删除数据解决方法以及修改数据库全部表中某种外键的值
- 外键关联的表怎么删除数据
- SQL删除多表关联数据的三种方法
- 用存储过程删除外键关联表的数据
- 主外键表关联数据的同时删除
- mysql 数据库 多表关联删除
- MySQL 多表关联更新及删除
- mysql多表多字段关联删除
- MySQL删除表数据
- startActivityForResult
- Android直播间_003
- Windows编程之旅(九)
- opensuse42.1改用国内源
- linux驱动 内存池的机制和使用
- MySQL删除关联表的数据
- 如何用altium designer10去画4层板
- [FFT] BZOJ3527: [Zjoi2014]力
- Windows编程之旅(十)
- WMS系统开发总结-移库管理-下架与上架
- 17.nginx 的 rewrite 功能
- java中控制线程间执行顺序的方法
- 我读DenseNet
- 【实践】内存问题排查实践