2012-02-21 16 views
1

行が挿入/更新されてから5分後にテーブルから行を削除するにはどうすればよいですか?これはmysqlやPHPで行うことができますか?仕事で休憩を取るためのスケジュールを作成しようとしています。それはスタックのような、上の最初のブレークに行くことができます。あなたが上に来た後、時間がたつと彼はリストから取り除かれ、リストの次は行くことができ、タイマーはリセットされます。mysql - 挿入後5分でテーブルから削除

+6

私はcronの仕事が一番うまくいくと思います。 – j08691

+1

日付/時刻が記録されている限り、5分ごとに実行されるMySQL EVENT(http://dev.mysql.com/doc/refman/5.6/en/create-event.html)を使用するように誘惑されますあなたが削除したいレコード –

+0

データベースは、このO_Oのために少し誇張されているようです。私はj08691sの提案に行くでしょう! – tr9sh

答えて

2

レコードを削除する代わりに、開始列と終了列を含むレコードを挿入し、削除しないでください。アクティブな「ブレーク」がある場合はデータベースをチェックし、何も削除しなくてもデータでやりたいことがあれば何でもします。

+0

+1しかし、あなたがそれを構築したくない場合は、便利な時に古いデータを削除することができます。 – Jaydee

関連する問題