---------------
1.有人可能会说,建立一个历史表,把所有字段涵盖进去,不就可以了吗?
应为有考虑到通用性,如果单纯一个表的历史记录就不必这么麻烦,但是所有业务表都要历史记录,然后业务表的字段又很多,接着又不是所有的字段都会修改,这方案显然是不太实际的。
2.还可以获取活字格自带的数据库日志呀
这方案看似还可以,不过问题就在于,自带的数据库日志,更新字段没具体展示更新了哪一列(具体请看https://gcdn.grapecity.com.cn/showtopic-96865-1-1.html)只是知道谁修改了某个字段,但是无法朔源到哪个订单,这不是坑嘛
---------------
看个一个做过类似功能的文章,里面是提取了表名,与字段名称进行存储,如下图所示
现在问题是 如何获取表名,与修改的字段名称,如果用服务端命令是可以只将变化的数据提交,只是不知道如何获取到数据库字段名称。
|