因此,我目前正在开发一个Web应用程序,用户可以在其中间接访问数据库。具有正确访问权限的用户能够提交会更改数据库中数据的表单,
例如:用户提交的表格会更改特定项目的库存量。
我想跟踪用户提交的表单,并在必要时能够使所做的更改无效(或撤消)。
目前,我目前的解决方案是,每个提交的表单都会触发两个单独的SQL查询:
当前解决方案的主要问题是它仅允许手动回滚,因为在用户中,您将需要阅读交易信息并通过提交可否定所做更改的表单来撤消它们。
(如果用户添加1,则管理员将减去1来取消更改)
感谢您的所有投入!