データベースからレコードを削除する標準的な方法について知りたいと思います。データベースからレコードを削除する
たとえば、ユーザーがレコードを削除しましたが、エラーがあった場合にレコードを削除したり、誰が変更を行ったかを知るために、レコードのログとそのユーザーの履歴を保持したいとします。
そのユーザーが会社を離れると、このユーザーにリンクされている情報(ログなど)があるため、彼を完全に削除することはお勧めできません。しかし、彼を残して、単に彼を表示しないと、管理者は特定のユーザー名が利用できない理由を知らないかもしれません。
また、削除されたレコードを隠すのが標準的な方法である場合、データにアクセスする可能性のある巨大なテーブルにはなりませんか?
ご協力いただきありがとうございます。
一部のデータは削除しないでくださいが、「非アクティブ」とマークしてください。私は通常、アカウントの削除を避けますが、代わりにアカウントを無効にします。データベース内の制約を使用して、一貫性のないデータを避けてください。 – galchen