3

我有 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的主键,

删除所有记录的最佳方法。

提前致谢。

4

3 回答 3

6

之一

于 2013-04-26T11:39:04.767 回答
1

通过选择等于 A 的主键的外键删除子表中的行,然后使用主键从 A 中删除。

于 2013-04-26T11:39:24.780 回答
0

如果是 SQL Server,您可以设置级联删除以删除相关记录。

于 2013-04-26T11:39:23.000 回答