问题描述
- 实现历史查询数据,保留历史修改记录数据
-
请问,我想将现在表单的修改前后的数据保存数据库供历史查询修改记录和数据,前台还是显示最新的修改记录,请问怎么实现,说具体点?
解决方案
创建一个触发器,create a trigger trigger_name after delete or update on table_name;
然后通过触发器插入到表数据中;具体触发器用法看你什么数据库
解决方案二:
你好,改个名字,数据库连接同样修改,数据库的资料都还是原来的,不会变,放心使用
解决方案三:
可以新增一个字段,为0的时候表示修改过的数据,为1的时候表示当前显示的最新数据,当然id还是同一个id
解决方案四:
建一个备份数据库,写存储过程
解决方案五:
加一个历史表,修改前把数据存入历史表
时间: 2024-10-31 21:48:38