我们是否可以创建trigger
来自动计算某个记录使用UPDATE
命令定位的次数?
有没有人能做到这一点?它可能对审计有用。每次我的应用程序创建或编辑记录时,我个人都会使用表来手动添加记录。但我这样做:
try
Table1.Post;
finally
auditTable.Insert;
{...}
auditTable.post;
end;
如果我们创建了一个触发器来在另一个表上注释执行更改的用户,时刻,IP和其他信息,那么这种可用性会很方便。我在网上找到了一个例子,它就在这里:MySQL Trigger after update only if row has changed
根据规则,我想问一下如何触发除审计页面之外的数据库上的每个表,以便在其他每个表上注册插入和更新?
答案 0 :(得分:2)
您可以使用已建议的触发器。 您还可以为每个表添加一个额外的字段,并更新每次更新的计数。 您可以将sql语句写入文本文件....