我们如何为不同类型的 MySQL 事件设置时间表?
mysqlmysqli database
基本上,有两种事件需要我们为其指定时间表 −
一次性事件
一次性事件意味着它将只按照特定时间表执行一次。如果我们想创建一次性事件,那么我们需要在 ON SCHEDULE 子句 − 之后添加以下语法
AT Timestamp[+INTERVAL]
重复事件
重复事件意味着它将在固定的间隔时间后执行。如果我们想创建一个重复事件,那么我们需要在 ON SCHEDULE 子句 − 之后添加以下语法
EVERY interval STARTS timestamp [+INTERVAL] ENDS timestamp [+INTERVAL]