जैसा कि हम जानते हैं कि एक बार की घटना का मतलब उन घटनाओं से है जो किसी विशेष समय पर केवल एक बार निष्पादित की जाएंगी। इस तरह की घटनाओं के निर्माण को स्पष्ट करने के लिए हम निम्नलिखित उदाहरण का उपयोग कर रहे हैं जिसमें हम एक ऐसी घटना बना रहे हैं जो कुछ निर्दिष्ट समय अंतराल के बाद निष्पादित होगी -
उदाहरण
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 मिनट के अंतराल के बाद संग्रहीत किया जाता है।