我们如何为不同种类的MySQL事件安排时间表?
基本上,有两种事件我们需要指定时间表:
一次性活动
一次性事件意味着它将仅在特定时间表上执行一次。如果我们想创建一个一次性事件,那么我们需要在ONSCHEDULE子句之后添加以下语法:
AT Timestamp[+INTERVAL]
周期性事件
重复事件表示将在间隔的常规时间后执行。如果我们想创建一个周期性事件,那么我们需要在ONSCHEDULE子句之后放置以下语法:
EVERY interval STARTS timestamp [+INTERVAL] ENDS timestamp [+INTERVAL]