在删除表数据时,对于存在主外键约束的关联表,需要先删外键表数据,再删除主键表数据。
对
举一反三
- 删除有外键关联的表,需要先删除外键表,再删除主键表。
- 删除数据时,是先删除主键表中的数据 还是外键表中的数据? A: 外键表 B: 主键表
- 下列维护数据完整性的约束原则中,不正确的论述是( ): A: 添加外键约束是为了表与表(主键表与外键表)之间产生关联 B: 添加外键表的外键之前须先创建要与它关联的主键表的主键 C: 删除主键表的主键之前须先删除与它关联的外键表的外键 D: 删除主键之前可以不需先删除外键
- 当被删除的表被其他表引用时,则在删除前需要先执行什么操作?( ) A: 先删除外键引用或删除引用表 B: 删除所引用表的主键 C: 删除被删除表的主键 D: 删除表中的所有数据
- 下面关于删除关联表中数据的说法中,正确的是 A: 直接就可以删除主从表中数据,没有先后顺序关系 B: 先删除主表,再删除从表 C: 先删从表,再删主表 D: 只能主从表同时进行删除
内容
- 0
在删除表之前,需要先删除表上的外键约束,这样才可以将表删除。
- 1
在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为【】,再删除主表中的相关记录,这样一定能成功删除
- 2
数据库表在创建了外键后,插入记录时,必须先插入主键表的主键数据,才能向外键表中外键录入数据
- 3
主键与外键配合使用可以保证主表与从表间的数据参照完整性。外键参照主键,创建外键约束之前必须先创建主键约束,删除主键约束之前,必须先删除参照该主键的所有外键约束
- 4
关于主表与从表说法正确的是( )。 A: 插入数据时,先插入主表的数据,再插入从表的数据。 B: 插入数据时,先插入从表的数据,再插入主表的数据。 C: 删除数据时,先删除从表中的数据,再删除主表的数据。 D: 删除数据时,先删除主表中的数据,再删除从表的数据。