本人数据库中有将近一百个表,其中六十个表是非常重要的,里面的数据添加删除修改时要做历史记录,即谁在某个时候,IP信息,做了什么修改,都要记录下来.我想到的方法:
1、通过程序在添加删除修改时写入历史记录表,但通过程序需要每个字段都要去比较,如果某字段作了修改,那么就作一次记录,这样工作太复杂了.2、通过触发器实现,但一样需要做每个字段的分析比较,另外不是每一个表都记录了用户信息(用户名、IP、修改时间),这样就无法判断是哪个用户作的修改,就不能追究责任。哪位有更好的方法,提供给在下,感谢不尽。困挠了几天了。-_-