如何制作sql数据的历史记录? (报告数据变化)

时间:2015-05-01 10:20:35

标签: php sql report history

每天,我都会将(使用crontab,php脚本)保存到数据库错误信息中。每一行都是这样的: (Bugidentification,Date,Title,Who等......)

(例如: Bugidentification,Date,Title,Who等....

issue1,2015-04-01,blabla,bill等...

issue2,2015-04-01,nnnnnnn,john等...

issue3,2015-04-01,vvvvvvv,greg等...

issue1,2015-04-02,blabla,bill等...

issue2,2015-04-02,nnnnnnn,john等...

issue3,2015-04-02,vvvvvvv,mario等...(这里现在是马里奥)

issue2,2015-04-03,nnnnnnn,john等...(issue1 dissapeared)

issue3,2015-04-03,vvvvvvv,tod等...(tod是新信息)

issue4,2015-04-03,rrrrrrrr,john等...(issue4是新的)

............................................. )

基本上如果我以上面发布的例子,结果应该是4月2日到4月3日之间的比较

新行是:issue4

封闭行是:Issue1

更新的行是:问题3(使用tod而不是马里奥)

没有更改行:Issue2

在我的情况下,有数百行,我相信我知道如何做到这一点归功于php,但我的代码将像创建foreach循环一样长,如果有任何变化则逐一查看。我不确定我是否会得到直接的解决方案。

所以我的问题是,有没有简单的方法用“简单”代码报告这些更改(比如sql特殊请求或任何项目代码或简单的php函数?)。

0 个答案:

没有答案