0
1日以上経過したレコードを削除したい。それを達成する最良の方法は何ですか?私はイベントを使用したことがないので、問題はほとんどありません。 例:start_timeが1日より古いレコードを削除したいとします。 私はこの点に着目していくつかの研究を行っています。古いレコードを毎日削除する削除イベントを作成する
CREATE EVENT deleteRecords
ON SCHEDULE EVERY 1 DAY
ON COMPLETION PRESERVE
DO
DELETE FROM databaseName.tableName WHERE start_time < DATE_SUB(NOW(),
INTERVAL 1 DAY)
私はイベントのための私のプロフィールページオフいくつかのリンクを持っています。物事をオンにするのと同様に、 – Drew
は、このテーブルに2つのトリガーを作成することもできます(ON INSERT ONS UPDATE)。削除イベントは他のアクションなしで実行できます –
テーブルの説明はありますか?あなたの 'start_time'がちょうど時刻かタイムスタンプかどんなデータ型であろうと推測するのはちょっと難しいです。あなたが示した 'DELETE'関数は論理的に正しいです。 – rhavendc