ホームページ  >  記事  >  データベース  >  指定した期間後に実行され、指定した期間後に終了する MySQL の定期的なイベントを作成するにはどうすればよいでしょうか?

指定した期間後に実行され、指定した期間後に終了する MySQL の定期的なイベントを作成するにはどうすればよいでしょうか?

PHPz
PHPz転載
2023-08-23 17:33:071400ブラウズ

指定した期間後に実行され、指定した期間後に終了する MySQL の定期的なイベントを作成するにはどうすればよいでしょうか?

定期的なイベントとは、一定の時間間隔の後に実行され、指定された時刻に期限切れになることを意味します。このようなイベントの作成を説明するために、次の例を使用します。ここでは、1 分ごとに実行され、1 時間後に期限切れになるイベントを作成します -

mysql> CREATE EVENT testing_event10 ON SCHEDULE EVERY 1 MINUTE STARTS CURRENT_TIMESTAMP ENDS CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO INSERT INTO event_message(message,generated_at) Values('Recrring evnts',NOW());
Query OK, 0 rows affected (0.00 sec)

mysql> Select * from event_message;
+----+----------------+---------------------+
| ID | MESSAGE        | Generated_at        |
+----+----------------+---------------------+
| 1  | Hello          | 2017-11-22 17:05:22 |
| 2  | Hi             | 2017-11-22 17:08:37 |
| 3  | Recrring evnts | 2017-11-22 20:14:00 |
| 4  | Recrring evnts | 2017-11-22 20:15:00 |
| 5  | Recrring evnts | 2017-11-22 20:16:00 |
| 6  | Recrring evnts | 2017-11-22 20:17:00 |
| 7  | Recrring evnts | 2017-11-22 20:18:00 |
| 8  | Recrring evnts | 2017-11-22 20:19:00 |
+----+----------------+---------------------+
8 rows in set (0.00 sec)

以上が指定した期間後に実行され、指定した期間後に終了する MySQL の定期的なイベントを作成するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。