查询mysql定时任务_MySQL 定时任务
查詢定時任務(wù)是否開啟
show variables like 'event_scheduler';
Variable_name
Value
event_scheduler
OFF
OFF 為關(guān)閉,ON 為開啟
開啟定時任務(wù)
set global event_scheduler = on;
創(chuàng)建定時任務(wù)
CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT 'comment']
DO event_body;
schedule:
AT timestamp [+ INTERVAL interval] ...
| EVERY interval
[STARTS timestamp [+ INTERVAL interval] ...]
[ENDS timestamp [+ INTERVAL interval] ...]
interval:
quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
WEEK | SECOND | YEAR_MONTH | DAY_HOUR |
DAY_MINUTE |DAY_SECOND | HOUR_MINUTE |
HOUR_SECOND | MINUTE_SECOND}
DEFINER: 執(zhí)行事件時檢查用戶是否有權(quán)限
ON SCHEDULE schedule: 執(zhí)行的時間或間隔
ON COMPLETION [NOT] PRESERVE:執(zhí)行一次或永久執(zhí)行
ENABLE | DISABLE | DISABLE ON SLAVE:事件定義后是否啟用
COMMENT 'comment':事件的注釋
每1秒:
on schedule every 3 second
10分鐘后:
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 10 MINUTE
指定時刻:
ON SCHEDULE AT TIMESTAMP '2020-01-11 01:01:00'
7天后,每1秒執(zhí)行一次,1個月后停止:
ON SCHEDULE EVERY 1 SECOND
STARTS CURRENT_TIMESTAMP + INTERVAL 7day
ENDS CURRENT_TIMESTAMP + INTERVAL 1 month
關(guān)閉事件:
alter event event_name disable;
總結(jié)
以上是生活随笔為你收集整理的查询mysql定时任务_MySQL 定时任务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给div加边框
- 下一篇: mysql查看定时任务执行_mysql