使用Navicat为MySQL建立定时任务

时间:2022-12-28 07:47:40

1、编写好每个小时需要指定的sql语句,我一般都是编写的一个update SQL,也可以编写好一个函数存储过程

2、点击事件,可能回看到一些事件列表,然后点击上方的“新建事件”,会打开一个事件定义框(在这之前需要保证全局变量event_scheduler为1或on,表示开启定时任务)

使用Navicat为MySQL建立定时任务使用Navicat为MySQL建立定时任务使用Navicat为MySQL建立定时任务

 

3、把自己写的update SQL(或函数、存储过程的调用代码)语句赋值粘贴到“定义”tab页中

4、切换到“计划”tab页,我一般写的任务都是定时任务,每隔一段时间就需要执行一次,按照图类似设置即可

使用Navicat为MySQL建立定时任务

5、后面观察数据是否被修改等验证是否生效;

 

通过这种方式,在任务中只能执行一条sql语句,可以使用begin end包裹多条SQL语句。