java - mysql は 1 日おきにデータを自動的に削除します
过去多啦不再A梦
过去多啦不再A梦 2017-06-16 09:19:28
0
7
1118

mysql指定した時間が経過したデータを自動的に削除する方法

To Do アイテムの作成に java を使用し、データベースの作成に mysql を使用しています
完了した行を翌日に自動的に削除したいです

補充

設定したタイムスタンプと現在時刻を比較して削除します
SEを使用しているため、データベースは使用するときのみ開かれます

申し訳ありませんが、質問を明確に書いていませんでした。

过去多啦不再A梦
过去多啦不再A梦

全員に返信(7)
迷茫

mysqlのスケジュールされたタスクを作成できます

1. イベントが開いているかどうかを確認します

リーリー

event_schedulerを有効にする

リーリー

2.ストアドプロシージャテストを作成します

リーリー

3. イベント e_test を作成します

リーリー

ストアド プロシージャ テストは 30 秒ごとに実行されます

イベントタスクを閉じる

リーリー

口座開設イベントタスク

リーリー
いいねを押す +0
左手右手慢动作

このロジックは Java に任せた方がよいでしょう。

いいねを押す +0
小葫芦

Javaのスケジュールされたタスクを使用します。

リーリー
いいねを押す +0
Ty80

javaで解決
@schedule(cron = "0 0 0 * ?" ) 毎日0:00にスケジュールされたタスクを実行します
0と上のアスタリスクの間にアスタリスクが1つあります 2つのアスタリスクが連続するとブロックされます

いいねを押す +0
世界只因有你

私は操作にスクリプトを使用することが多いですが、mysql には独自のストアド プロシージャも用意されており、基本的には単純な mysql ステートメントによって実行されます。

ストアドプロシージャの長所と短所をインターネットで調べましたが、スクリプトの長所と短所を考えて、どの方法を使用するかを自分で選択してください。
ストアドプロシージャの長所と短所

いいねを押す +0
洪涛

1.mysql 独自のタスク スケジューリング イベント
2.java アプリケーション層のタスク スケジューリング、QuartZ を推奨します
3. オペレーティング システムのタスク スケジューリングを使用して、Node、Python を使用できます

いいねを押す +0
刘奇

クォーツを試してみてください、役立つかどうかはわかりません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!