10 個のフィールドを持つテーブルがあり、多くのユーザーがこのテーブルのデータを変更します。ユーザーが変更した内容、つまり各列の情報も必要です。つまり、古い値と新しい値のようにレポートしたいと思います。トリガーを使用する必要がありますが、履歴テーブルはどのように表示されますか?
私の考え: 1. メイン テーブル 2. 履歴テーブル 3. 列テーブル
- メインテーブルは、ユーザーが行動する私のテーブルです。
- 履歴テーブルは、変更を行った日付とユーザー情報を含む自動インクリメント テーブルです。
- 列テーブルには、履歴テーブルのキーと列名、古い値と新しい値が含まれます
これが最善の方法ですか?
私の別の問題は、トリガーの各列をループする方法です