navicat创建定时任务

1.查看设置

show variables like ‘%sche%’;
如果event_scheduler =0 或者 no
则用以下命令开启
set global event_scheduler =1;

2.创建函数

右键点击函数——创建函数——过程——完成——写入sql以分号结尾——命名保存

高级设置:如果不填定义者,默认为’root’@’%’,安全性设置为INVOKER,防止出现权限问题

3.sql预览

SQL预览就是上述过程的SQL语句,也可以忽略上述过程,在这里直接添加建立过程的SQL语句。最后保存设置过程名称。

4.创建定时事件

右键点击事件——新建事件——调用新建的函数(CALL test();)

底部设置:底部ON COMPLETION是事件执行后是否保存事件,
当为on completion preserve 的时候,当event到期了,event会失效,但是该event还是会存在;
当为on completion not preserve的时候,当event到期的时候,该event会被自动删除掉.

5.计划设置

计划中设置事件执行的时间,AT是在某时刻执行;EVERY是周期执行,可以设置事件生效时间范围

6.SQL预览

同样是上述过程的SQL语句,最后保存,创建完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Navicat是一款流行的数据库管理工具,它提供了定时任务功能,可以让你在指定的时间间隔或特定时间执行SQL脚本、备份数据库、导入数据等操作。以下是在Navicat中设置定时任务的步骤: 1. 打开Navicat并连接到你的数据库服务器。 2. 在导航栏中选择“工具”>“定时任务”来打开定时任务管理器。 3. 在定时任务管理器中,点击“新建”按钮来创建一个新的定时任务。 4. 在任务信息选项卡中,输入任务的名称和描述。 5. 在执行选项卡中,选择要执行的操作类型,例如SQL脚本、备份、导入等。 6. 配置操作选项,例如指定要执行的SQL脚本文件、备份文件的路径、导入数据文件的路径等。 7. 在计划选项卡中,设置任务的执行计划。你可以选择每天、每周、每月或自定义时间间隔执行任务,并指定具体的执行时间。 8. 配置其他选项,例如日志记录、错误处理等。 9. 点击“确定”保存定时任务配置。 10. 定时任务配置保存后,可以在定时任务管理器中看到任务列表。你可以手动运行任务、编辑任务或删除任务。 请注意,Navicat定时任务功能可能因版本和许可证类型而有所不同。确保你使用的是支持定时任务功能的版本,并具备相应的许可证。 此外,如果你的数据库服务器不支持定时任务或你需要更高级的调度功能,你还可以考虑使用操作系统级别的定时任务工具,例如Cron(Linux/Unix)或任务计划程序(Windows)。这些工具可以让你在操作系统级别上调度执行数据库操作或脚本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值