问题可能很小白。
想做到如下效果:有一张表(关联了其他很多表),删除其中数据,同时在另一张表中插入一条同样的数据,以用作备份。。
功能就是这样,备份这条数据可在日后直接恢复到生产环境中。
这时该怎么做呢,有没有什么数据库黑科技可以简单实现呢。。
我删除一条数据在另一个表中插入一条,这种效率吗?有别的方法可以做吗。
谢谢大家。
走同样的路,发现不同的人生
用触发器来实现,但是比较不建议这样,可以在表中增添一个字段标记已经被删除
有没有考虑用事务处理,同时楼主可以换下思路,先把这条记录添加到备份表中,然后删除这条数据,淡然了,这个过程必须采用事务保持事件一致性!
可能触发器对现有系统的影响最小,需要满足的条件也最少
用触发器来实现,但是比较不建议这样,可以在表中增添一个字段标记已经被删除
有没有考虑用事务处理,同时楼主可以换下思路,先把这条记录添加到备份表中,然后删除这条数据,淡然了,这个过程必须采用事务保持事件一致性!
可能触发器对现有系统的影响最小,需要满足的条件也最少