当父表中的记录被删除时,有什么不同的方式来维护子表中的数据完整性?
当两个表与外键相连接,并且父表中的数据被删除(子表中也存在该数据),则以下方法可用于维护数据完整性:
级联删除
如果主表中的外键值被删除,此选项也将从子表中删除该记录。
置空级联
如果主表中的外键值被删除,此选项会将子表中的该记录的所有值设为空。
广告
当两个表与外键相连接,并且父表中的数据被删除(子表中也存在该数据),则以下方法可用于维护数据完整性:
如果主表中的外键值被删除,此选项也将从子表中删除该记录。
如果主表中的外键值被删除,此选项会将子表中的该记录的所有值设为空。