sql >> データベース >  >> RDS >> Mysql

監査目的でデータベーステーブルの複数の列の変更を追跡するにはどうすればよいですか?

    十分に新しいバージョンのmySQLを使用していると仮定すると、トリガー<を使用します。 / a> 、個人的に。

    他の製品(Oracleなど)でよく知っているものとほぼ同じように機能すると仮定すると、行に「更新」トリガーを配置し、それを使用して各フィールドの監査テーブルを更新するという意味で、問題はより単純になります。興味があります。

    考えられる警告:アプリケーションが1人のユーザーとしてDBにログオンする場合(たとえば、接続プールを使用する場合の一般的なアプローチ)、実際のユーザーIDをログに記録するのは難しい場合があります。




    1. MySQL:完全外部結合-1つの列をマージするにはどうすればよいですか?

    2. MyISAMからInnoDBに変更するときに知っておく必要のある落とし穴/事柄はありますか?

    3. DelphiをSalesforce.comに接続する

    4. 単純なAjaxJqueryスクリプト-テーブルの各行の情報を取得するにはどうすればよいですか?