1

有没有一种方法可以创建一个trigger自动计算某个记录被某个UPDATE命令作为目标的次数?

有没有人做到这一点?它可能对审计有用。每次我的应用程序创建或编辑记录时,我个人都会使用表格手动添加记录。但我这样做是这样的:

 try
   Table1.Post;
 finally
   auditTable.Insert;
   {...}
   auditTable.post;
 end;

如果我们创建一个触发器来在另一个表上注释进行更改的用户、时刻、IP 和其他信息,那么这种可用性将派上用场。我在网上只找到了一个例子,它在这里:MySQL Trigger after update only if row has changed

按照规则,我想问一下,我们如何触发数据库上除审计页面之外的每个表,以便注册对每个其他表进行的插入和更新?

4

1 回答 1

2

您可以使用已经建议的触发器。您还可以为每个表添加一个额外的字段,并在每次更新时更新计数。您可以将 sql 语句写入文本文件....

于 2013-06-16T00:42:07.867 回答