猿问

记录修改历史的解决方案

问题:现在想实现这样一个功能,对于一个单据(table)记录每一次修改,并可以方便在查询修改历史,修改人信息。

补充:单据含有多个项目,如果能在修改历史中显示每次修改的是哪个项目,做了何修改最好。

期待大家的解决方案……


RISEBY
浏览 624回答 2
2回答

慕桂英3389331

每次修改时不要在数据库中修改原来的记录,而是把修改后的数据存为一条新数据每条记录除了单据号之外,再加一个版本号用来区分同一个单据的不同版本然后每次修改了什么,什么时间是什么状态,都一目了然了
随时随地看视频慕课网APP
我要回答