ウェブサイトにモデレーター機能を実装したいのですが、データを「ごみ箱に送る」ためのベスト プラクティスは何でしょうか。ユーザー、写真、コメントなどをモデレートしたいのですが、問題は、モデレーターの 1 人が気が狂ってランダムなものを削除し始めた場合に、データを簡単に復元できることです。
テーブルユーザーのように、すべてのテーブルを複製してusers_trashに複製することを考えていました。誰かがユーザーを削除すると、正確な行がusers_trashに複製されます。次に、ユーザーを復元したいときは、行をメインテーブルに戻します。効率的なソリューションのように見えますが、ベストプラクティスですか?
他に考えている案を教えてください。
PS: ウェブサイトに MySQL と PHP を使用しています。
PS2: 何百万もの行があり、クエリの別の条件により、行がゆっくりになり、変更する場所がたくさんあるため、「表示」のような新しい列をテーブルに追加したくありません:)
ありがとうございました