MySQL的触发基于审计日志记录与比较
-
22-08-2019 - |
题
在寻找类似的问题,如:
我想进一步采取这一个步骤,并且比较更新的数据,看它是否实际上已被更新......我不知道这是否是理想的(性能明智)。
背景:
我们有一些数据,周期性地由用户更新。
当这个数据被更新,我想比较它们提交什么已经有什么,他们提交的内容,以确保出现了变化。
如果出现了变化,则进入写入一个审核项到中央审计历史表概述了字段改变。
思想/想法?我尽我所能去寻找,但没有很多的运气。我会很高兴地删除这个问题,如果它是一个重复的。
谢谢!
解决方案
您可以写在您使用的BEFORE UPDATE
和OLD
别名在您的触发器来比较是在记录可提供您与更新值更新之前的值的NEW
触发。根据比较的结果,你可以写你的审计表中的条目。
不隶属于 StackOverflow