Navicat创建和设计MySQL事件

时间:2023-03-09 06:42:28
Navicat创建和设计MySQL事件

1.开启定时器 0:off 1:on

SET GLOBAL event_scheduler = 1;

2.在navicat左侧选择一个数据库,单击“时间”-“创建事件”,弹出一个窗口。

Navicat创建和设计MySQL事件

在定义选项输入SQL语句,以BEGIN开头,以END结尾。

如果是在本地运行,Definer为root@localhost。

3.计划任务,每隔一段时间就有固定需求的操作,如创建表,删除数据等操作。

Navicat创建和设计MySQL事件

3-1. AT 时间戳,用来完成单次的计划任务。

3-2. EVERY 时间(单位)的数量时间单位[STARTS 时间戳] [ENDS时间戳],用来完成重复的计划任务。时间单位较多,按需选择。

在两种计划任务中,时间戳可以是任意的TIMESTAMP 和DATETIME 数据类型,时间戳需要大于当前时间。

最后保存就OK了