如何删除数据库中的特定记录,其中6个表彼此连接。
答案 0 :(得分:0)
可以创建FOREIGN KEY(带有“ ON DELETE CASCADE ”操作)约束,该约束将自动从相应的引用表中删除记录。有关详细信息,请查看“FOREIGN KEY Constraints”联机丛书/ MSDN主题。
答案 1 :(得分:-1)
在交易中执行此操作。在交易结束前不会检查参照完整性:
begin;
delete from table1 where ...;
delete from table2 where ...;
delete from table3 where ...;
commit;