Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ecommサイトでチェックアウトするまで情報を保持する一時的なmysqlテーブルがあります。72時間後に期限切れのテーブルデータを削除できるようにするにはどうすればよいですか?
作成datetime時に保存します。定期的に(たとえば、ジョブプロセスを介してdatetime)クエリを実行して、以前よりも少ないすべてのレコードを削除しますnow - 3 days。
datetime
now - 3 days
DELETE FROM `Table` WHERE `CreatedOn` < DATE_SUB(NOW(), INTERVAL 3 DAY);
ストレージボリュームが問題にならない限り、このデータを保存することはマーケティング分析に役立つ可能性があることを言及する価値があると思います。