Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh mencipta acara sekali MySQL yang dilaksanakan selepas beberapa selang waktu tertentu?

Bagaimanakah kita boleh mencipta acara sekali MySQL yang dilaksanakan selepas beberapa selang waktu tertentu?

WBOY
WBOYke hadapan
2023-08-28 18:01:041216semak imbas

我们如何创建一个在某个指定时间间隔后执行的 MySQL 一次性事件?

Kami tahu bahawa acara sekali sahaja ialah acara yang dilaksanakan sekali sahaja pada garis masa tertentu. Untuk menggambarkan mencipta jenis acara ini, kami menggunakan contoh berikut, di mana kami mencipta acara yang dilaksanakan selepas selang masa tertentu:

Contoh

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)

Dalam set hasil di atas, mesej 'Hai' ialah 1 selepas masa semasa Selang minit disimpan.

Atas ialah kandungan terperinci Bagaimanakah kita boleh mencipta acara sekali MySQL yang dilaksanakan selepas beberapa selang waktu tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam