事务,多工作表一起的增删改,异常不能回滚有没有办法(数据增删改时做标识,最后一步骤成功后,回头更新数据状态。如果出现异常,则删除前序保存的数据。) RyanLv.2入道 发布于 2024-11-18 16:58 最后回复 2024-11-19 10:14:17 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 5 回复771 浏览
从数据安全考虑,那玩意考虑没完没了的
你要做的记录,系统要成倍的再去产生那些日志,硬盘空间预算够吗
可以做是可以做的,那不如回档来的快,每次操作存一个版本记录,搞的跟文档系统一样
这个我们在做系统的时候,有额度限制的时候都会出现超出额度限制的单据开出来! 数据的更新和传递有时间限制的
从业务的角度来想,不要从编程的角度。业务角度可没有什么事务的概念
那不如分析原因,在第一个修改之前完成所有的检查再执行
在执行之前,记录每一步骤的操作指令;
在执行过程中,动态算出每一步骤的逆向指令,也保存好。
难点就是要“动态算出”。