D darkbolt Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-19 #22 ERP中对资料修改的需要历史记录查看和还原一般用建立变更来实现的。 以你的表为例: 表为 工号 姓名 性别 学历 修改前: 0001 张三 男 大专 修改后: 0001 张曼玉 女 本科 应再建一个变更表; 表结构为:工号 变更版次 变更日期 变更原因 原姓名 原性别 原学历 新姓名 新性别 新学历 处理比直接修改要麻烦很多,所以只有一些非常重要的数据才这样做(比如订单,在审核确认订单后,要修改只能用订单变更单去修改,这样才能保留历史订单变更记录,方便资料查询和还原)
ERP中对资料修改的需要历史记录查看和还原一般用建立变更来实现的。 以你的表为例: 表为 工号 姓名 性别 学历 修改前: 0001 张三 男 大专 修改后: 0001 张曼玉 女 本科 应再建一个变更表; 表结构为:工号 变更版次 变更日期 变更原因 原姓名 原性别 原学历 新姓名 新性别 新学历 处理比直接修改要麻烦很多,所以只有一些非常重要的数据才这样做(比如订单,在审核确认订单后,要修改只能用订单变更单去修改,这样才能保留历史订单变更记录,方便资料查询和还原)
S shengli_liao Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-23 #23 备份到数据库太麻烦,还得重新建表,不如直接写到txt文件中作为日志,一点也不影响速度。
Y yidianhong Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-23 #24 新建一表A,结构同要修改的表 一字段指明是那条数据 一字段是什么操作(0修改,1删除...) 一字段是操作的什么数据 在操作数据时,写到A就行了