记录字段也更新(记录行更新时)

时间:2015-07-09 16:18:24

标签: mysql logging sql-update comparison

目标: 我正在寻找记录字段更改的好方法和想法。对于下面的案例,您的理想记录方式是什么?

案例: 我需要为我的电子商务网站提供更好的数据库更新日志。我只是按日期记录产品更新。使用我现有的日志,我不知道我的字段的具体更改。好的,产品Deluxe更新了。但哪个领域发生了变化?价格,颜色或其他20个领域之一?

我有2个表格(为了简单的视图)我用几个字段对表格进行了采样

表1:产品

id     name     price   cat     color
1      Deluxe   10      plate   white   
2      Tdog     20      cup     blue
...

表2:记录

id     name     date
1      Deluxe   2015-05-05
2      Tdog     2015-05-04
...

我的现有日志看起来像

- Deluxe-1 is updated at 2015-05-05
- Tdog-2 is updated at 2015-05-04

我的日志应该如下所示

- Deluxe-1's price is updated (from 10 to 20) at 2015-05-05
- Tdog-2's price is updated (from 20 to 30), color is updated (from blue to green) at 2015-05-04

0 个答案:

没有答案