ワンタイム イベントとは、特定のスケジュールで 1 回だけ実行されるイベントであることがわかっています。このタイプのイベントの作成を説明するために、次の例を使用します。ここでは、特定の時間間隔の後に実行されるイベントを作成します。
mysql> CREATE EVENT testing_event5 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE ON COMPLETION PRESERVE DO INSERT INTO event_message(message,generated_at) Values('Hi',NOW()); Query OK, 0 rows affected (0.06 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 | +----+---------+---------------------+ 2 rows in set (0.00 sec)
上記の結果セットでは、メッセージ ' Hi' は現在時刻から 1 分以内に保存されます。
以上が指定した間隔の後に実行される MySQL のワンタイム イベントを作成するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。