MySQL数据库更改日志(如何制作一个?)

时间:2011-01-13 01:22:17

标签: php mysql logging phpmyadmin

嘿,我想知道是否可以维护mysql数据库的更改日志?我有6个表,并想知道是否有一种有效的方法为每个表制作影子表,表示所做的更改。我不确定我是否正在解释它,但这是一个例子:

操作:表“users”user = john,密码='密码' 后台操作:表“users_shadow”user = john,密码='密码'操作=已添加

然后,如果密码更改。表用户只更改该行的密码,但后台talbe中的操作在新行中显示“users_shadow”user = john,密码='password1'action = passwordmodified“

所以现在我在影子表中有两行用户john,我可以查看并查看对该表所做的所有修改。

抱歉,有点难以解释,但这可能吗?

1 个答案:

答案 0 :(得分:0)

这绝对是可能的 - 它只需要代码。也就是说,根据您的需要,binary logs可能已满足您的需求。在编写自己的日志记录代码之前,请先阅读它们。