嘿,我想知道是否可以维护mysql数据库的更改日志?我有6个表,并想知道是否有一种有效的方法为每个表制作影子表,表示所做的更改。我不确定我是否正在解释它,但这是一个例子:
操作:表“users”user = john,密码='密码' 后台操作:表“users_shadow”user = john,密码='密码'操作=已添加
然后,如果密码更改。表用户只更改该行的密码,但后台talbe中的操作在新行中显示“users_shadow”user = john,密码='password1'action = passwordmodified“
所以现在我在影子表中有两行用户john,我可以查看并查看对该表所做的所有修改。
抱歉,有点难以解释,但这可能吗?