嗨,我有一些问题,如果删除了我将对外国数据做什么
我有:一个事务表,它有用户和分支的外键
所以如果删除一个被事务表引用的用户的事务记录
也会被删除我该怎么办?你们可以给我一些建议吗?感谢
我的表是:交易,分支和用户
1分支可以有很多交易 1用户可以进行多笔交易
交易1 ------- *分支 交易1 ------- *用户
所以,如果我删除用户或分支,引用它的事务记录也将被删除..如果我不级联删除它将只是一个孤立的id在事务表中没有用户或分支引用。那我该怎么办呢?请帮忙..
答案 0 :(得分:1)
我假设您有一个外键关系,其中操作设置为ON DELETE CASCADE。如果您不希望将来发生删除,则需要将外键操作更改为ON DELETE NO ACTION。
如果您询问如何获取已经删除的记录,则必须从备份中恢复它们。