2

それで、私はWebアプリを開発していて、この問題に遭遇しました...

データベーステーブルで行われているすべての変更を監査する必要がありますが、データベースユーザーは1人だけですが、ユーザーテーブルには多数のユーザーがいるため、監査テーブルに正確なユーザーを保存する方法がわかりません。変更(mysqlトリガーを使用してこれを実行しているため、トリガーはログインしているデータベースユーザーを保存します)。

その詳細に到達しないと、たとえば、どの従業員が一部のデータを変更したかを知ることができず、データが従業員によって作成されたことがわかります。

これを解決するための最良のアプローチは何ですか?

ユーザーごとに1人のデータベースユーザーを持つのは良い習慣ですか?

4

1 に答える 1