当父表中记录删除时,有哪些方法可以维护子表中的数据完整性?
当两张表使用外键连接,并且主表中的数据已被删除,而子表中也存在相应记录时,以下方法可用于维护数据完整性:
级联删除
如果主表中外键的值被删除,此选项将同时从子表中删除该记录。
将空值设置为 null
此选项将把子表中相应记录的所有值都设置为 NULL,因为主表中外键的值已被删除。
广告
当两张表使用外键连接,并且主表中的数据已被删除,而子表中也存在相应记录时,以下方法可用于维护数据完整性:
如果主表中外键的值被删除,此选项将同时从子表中删除该记录。
此选项将把子表中相应记录的所有值都设置为 NULL,因为主表中外键的值已被删除。