84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
mysql指定した時間が経過したデータを自動的に削除する方法
mysql
To Do アイテムの作成に java を使用し、データベースの作成に mysql を使用しています完了した行を翌日に自動的に削除したいです
java
補充
設定したタイムスタンプと現在時刻を比較して削除しますSEを使用しているため、データベースは使用するときのみ開かれます 申し訳ありませんが、質問を明確に書いていませんでした。
設定したタイムスタンプと現在時刻を比較して削除しますSEを使用しているため、データベースは使用するときのみ開かれます
申し訳ありませんが、質問を明確に書いていませんでした。
mysqlのスケジュールされたタスクを作成できます
1. イベントが開いているかどうかを確認します
event_schedulerを有効にする
2.ストアドプロシージャテストを作成します
3. イベント e_test を作成します
ストアド プロシージャ テストは 30 秒ごとに実行されます
イベントタスクを閉じる
口座開設イベントタスク
このロジックは Java に任せた方がよいでしょう。
Javaのスケジュールされたタスクを使用します。
javaで解決 @schedule(cron = "0 0 0 * ?" ) 毎日0:00にスケジュールされたタスクを実行します 0と上のアスタリスクの間にアスタリスクが1つあります 2つのアスタリスクが連続するとブロックされます
私は操作にスクリプトを使用することが多いですが、mysql には独自のストアド プロシージャも用意されており、基本的には単純な mysql ステートメントによって実行されます。
ストアドプロシージャの長所と短所をインターネットで調べましたが、スクリプトの長所と短所を考えて、どの方法を使用するかを自分で選択してください。 ストアドプロシージャの長所と短所
1.mysql 独自のタスク スケジューリング イベント2.java アプリケーション層のタスク スケジューリング、QuartZ を推奨します3. オペレーティング システムのタスク スケジューリングを使用して、Node、Python を使用できます
クォーツを試してみてください、役立つかどうかはわかりません
mysqlのスケジュールされたタスクを作成できます
1. イベントが開いているかどうかを確認します
リーリーevent_schedulerを有効にする
リーリー2.ストアドプロシージャテストを作成します
リーリー3. イベント e_test を作成します
リーリーストアド プロシージャ テストは 30 秒ごとに実行されます
イベントタスクを閉じる
リーリー口座開設イベントタスク
リーリーこのロジックは Java に任せた方がよいでしょう。
Javaのスケジュールされたタスクを使用します。
リーリーjavaで解決
@schedule(cron = "0 0 0 * ?" ) 毎日0:00にスケジュールされたタスクを実行します
0と上のアスタリスクの間にアスタリスクが1つあります 2つのアスタリスクが連続するとブロックされます
私は操作にスクリプトを使用することが多いですが、mysql には独自のストアド プロシージャも用意されており、基本的には単純な mysql ステートメントによって実行されます。
ストアドプロシージャの長所と短所をインターネットで調べましたが、スクリプトの長所と短所を考えて、どの方法を使用するかを自分で選択してください。
ストアドプロシージャの長所と短所
1.mysql 独自のタスク スケジューリング イベント
2.java アプリケーション層のタスク スケジューリング、QuartZ を推奨します
3. オペレーティング システムのタスク スケジューリングを使用して、Node、Python を使用できます
クォーツを試してみてください、役立つかどうかはわかりません