我有 6 个名为 A、B、C、D、E、F 的表
我有 A 的主键,现在 B 在 A 中有 ref,C 在 B 中有 ref,D 在 C 中有 ref
E 在 A 中有 ref,F 在 B 中有 ref
现在我想删除A的记录及其在其他表中的相关记录,我只有A的主键,
删除所有记录的最佳方法。
提前致谢。
我有 6 个名为 A、B、C、D、E、F 的表
我有 A 的主键,现在 B 在 A 中有 ref,C 在 B 中有 ref,D 在 C 中有 ref
E 在 A 中有 ref,F 在 B 中有 ref
现在我想删除A的记录及其在其他表中的相关记录,我只有A的主键,
删除所有记录的最佳方法。
提前致谢。
之一
通过选择等于 A 的主键的外键删除子表中的行,然后使用主键从 A 中删除。
如果是 SQL Server,您可以设置级联删除以删除相关记录。