0

嗨,我有一些关于如果删除外国数据我将如何处理的问题

我有:一个事务表,它有用户和分支的外键

因此,如果删除事务表所引用的用户,则事务记录

也会被删掉怎么办??你们能给我一些建议吗?谢谢

我的表是:事务、分支和用户

1 个分支可以有很多事务 1 个用户可以有很多事务

事务 1--------* 分支事务 1--------* 用户

因此,如果我删除用户或分支,则引用它的事务记录也将被删除.. 如果我不级联删除,它将只是事务表中的孤儿 ID,没有用户或分支可供参考。那我该怎么办呢?请帮忙..

4

1 回答 1

1

我假设您有一个外键关系,其中操作设置为 ON DELETE CASCADE。如果您不希望将来发生删除,则需要将外键操作更改为 ON DELETE NO ACTION。

如果您询问如何找回已删除的记录,则必须从备份中恢复它们。

于 2013-04-11T11:49:36.500 回答