[请益] 记录使用者对数据库更动记录

楼主: nk00510288 (Lucky羽)   2016-11-14 19:47:16
小弟第一次发问,手机排版请见谅
请问一下版上大大们
资料表有一笔资料
如果使用者更改资料内容
要如何记录使用者更改资料时间
更改资料内容与更新前的差异
例如:
资料表内容
id 字段2 字段3 字段4
1 aa bb cc
2 dd ee ff
更新 ID:1 字段3的内容 bb 更改资料为gg
更新的记录,要显示在网页给管理者看,
要知道这笔资料什么时间,原本字段3的内容更变成gg
小弟可能解释的不是很清楚,还麻烦各位解答
作者: tkdmaf (皮皮快跑)   2016-11-14 21:12:00
另开一张表,只要有改就存上一次的资料。
作者: shadowjohn (转角遇到爱)   2016-11-14 22:40:00
是我的做法就是直接另开一个表纪录修改状况
作者: xdraculax (首席怪叔叔)   2016-11-15 02:18:00
另开表+另一个db,避免正式db肥大
楼主: nk00510288 (Lucky羽)   2016-11-15 08:20:00
请问xdraculax另一个db用意是什么??
作者: tkdmaf (皮皮快跑)   2016-11-15 09:32:00
用意应该是不同的数据库档案。不同的db,存放的档案也不同。用不到时也不会有容量影响
作者: shadowjohn (转角遇到爱)   2016-11-15 09:35:00
其实有个基础的log server很好API刻一刻,到处都用的到~
作者: et69523820 (小猪)   2016-11-26 07:06:00
另外开一张明细表 把原本资料表和修改上传的资料做比对 在把差异的内容 写入明细表

Links booklink

Contact Us: admin [ a t ] ucptt.com