1

trigger特定のレコードがコマンドの対象となった回数を自動的に計算する を作成する方法はありUPDATEますか?

これを達成した人はいますか?監査に役立つ可能性があります。私は個人的にテーブルを使用して、アプリケーションがレコードを作成または編集するたびに手動でレコードを追加しています。しかし、私はそれを好きです:

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

別のテーブルに、変更を行ったユーザー、瞬間、IP、およびその他の情報に注釈を付けるトリガーを作成すると、この使いやすさが役立ちます。Web で見つけた例は 1 つだけで、ここにあります:行が変更された場合にのみ更新後の MySQL トリガー

ルールに従って、他のすべてのテーブルで行われた挿入と更新を登録するために、監査ページを除くデータベースのすべてのテーブルをトリガーするにはどうすればよいですか?

4

1 に答える 1

2

すでに提案されているように、トリガーを使用できます。各テーブルに追加のフィールドを追加して、更新ごとにカウントを更新することもできます。SQLステートメントをテキストファイルに書き出すことができます....

于 2013-06-16T00:42:07.867 に答える