mysql的Navicat执行定时任务

本文介绍了如何在数据库中设置定时删除或插入数据的任务。首先,通过查询确认event_scheduler是否开启,然后执行命令将其打开。接着,创建自定义函数,编写SQL语句,如删除指定时间前的数据。再进入事件设置,调用函数,设定执行间隔和时间,保存并命名事件。最后,使用SQL查询验证事件创建成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:定时删除或者插入数据.

查询状态

新建查询>运行:SHOW VARIABLES LIKE 'event_scheduler'
查询看到默认为关闭(OFF)

修改为开启
执行:SET GLOBAL event_scheduler = ON
开启,再次查询为ON

 正文开始

第一步:函数,新建函数,选择过程函数,命名函数,点击完成。

第二步:在BEGIN 和 END之间写入sql语句,点击保存。

例如:DELETE FROM teacher WHERE create_time < '2022-03-14 00:00:00' LIMIT 1000;

第三步:点击事件,新建事件

 

第四步:定义里设置:call 函数名(),点击计划,设置执行间隔和起始时间(我设置为30s执行一次,执行一小时),最后点击保存并给事件命名。

 

 

.......................................................................................................

 查看事件:

SELECT * FROM information_schema.EVENTS;

或者
SHOW EVENTS

 

### Navicat 使用教程与实用技巧 Navicat 是一款功能强大的数据库管理工具,广泛应用于多种数据库环境下的数据操作和管理。以下是关于其使用方法及一些实用技巧的详细介绍。 #### 工具下载与安装 Navicat 提供多个版本以适配不同的数据库需求,例如 MySQL、MariaDB、SQL Server 等[^2]。用户可以根据自己的具体需求选择合适的版本进行下载并完成安装过程。 #### 基础界面介绍 Navicat 的界面设计直观友好,主要分为几个部分:导航窗格、查询编辑器以及对象设计器等。其中 **导航窗格** 可用于快速访问已连接的数据库实例及其内部结构,如表、视图、存储过程等[^3]。 #### 连接配置 为了能够顺利操作远程或本地数据库,正确设置连接参数至关重要。这通常涉及输入服务器地址、端口号、用户名密码等相关信息。某些高级选项还允许指定 SSL 加密模式来增强安全性。 #### 数据导出/导入功能 当需要迁移数据或者备份现有记录时,可以利用 Navicat 内置的数据传输向导实现这一目标。对于 `.sql` 文件的操作而言,在执行查询语句之后可以通过“导出结果”命令将其转换成 SQL 插入语句形式;不过值得注意的是最终生成的内容可能不包含完整的 `INSERT INTO 表名()` 部分因此需手动补充相应字段名称[^4]。 另外针对 Excel 文档类型的交换,则有专门的功能模块支持双向转化——即既可以将电子表格中的资料加载到关系型数据库里去也可以反过来把后者里的条目提取出来形成前者那样的格式文件。 #### 查询构建器 即使是对复杂 JOIN 或子查询不太熟悉的初学者也能借助图形化的 Query Builder 来轻松编写所需的 SELECT 语句而无需担心语法错误等问题发生。它会自动生成相应的 T-SQL/MYSQL 版本代码以便进一步调整优化后再提交给后台引擎处理获取预期的结果集展示于界面上方区域之中。 #### 定期维护计划设定 通过定时任务调度机制安排例行检查索引碎片程度状况或是重建统计直方图等工作可以帮助保持整个系统的高效运转状态从而减少潜在性能瓶颈出现的可能性。这些都可以在自动化作业中心找到对应的模板加以定制化修改满足个性化业务场景下特殊要求。 ```bash # 示例:创建一个新的自动备份任务 navicat.exe /create_backup_job "job_name=MyBackupJob;source_conn=myConnName;target_file=C:\backups\mydb_%date%.bak" ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值