`
annan211
  • 浏览: 461210 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql定时执行事件

阅读更多

每日 02:00 am 定时删除 表 t 中三天以前的记录。

首先,检查一下你的MYSQL是否打开了这项功能。
mysql> show variables like '%sc%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | OFF   |
+-----------------+-------+
1 row in set (0.00 sec)



默认下是未打开的,你可以到 my.ini (windows)/ my.cnf (linux/unix) 参数文件中定义后重启mysqld
或者直接

set global event_scheduler=on;

mysql> show variables like '%sc%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | ON    |
+-----------------+-------+
1 row in set (0.00 sec)




创建这个event

  CREATE EVENT myevent
    ON SCHEDULE EVERY 1 DAY STARTS '2009-10-24 02:00:00'
     DO
     delete from t where ptime <date_sub(curdate(),interval 3 day);
分享到:
评论

相关推荐

    MySQL定时执行脚本(计划任务)命令实例

    MySQL定时执行脚本,也称为计划任务或事件调度,是一种非常实用的功能,允许数据库系统按照预设的时间间隔自动执行特定的SQL语句或存储过程,无需依赖操作系统级别的计划任务服务。在MySQL中,这一功能主要通过`...

    mysql 定时备份 工具 (windows环境)

    下面将详细介绍如何在Windows上使用工具进行MySQL定时备份。 首先,我们需要一个合适的工具来执行这个任务。在这个场景中,我们讨论的可能是名为`mysqlbak`的工具。`mysqlbak`可能是一个自定义脚本或第三方软件,...

    mysql定时备份器java版

    本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...

    java定时执行sql语句

    通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔...

    linux mysql定时备份脚本

    本文将详细介绍如何利用shell脚本来创建MySQL的定时备份,并结合提供的"mysqlbackup.sh"脚本和"添加定时任务.txt"文件,帮助你实现这一功能。 首先,我们来看"mysqlbackup.sh"这个shell脚本。这个脚本通常包含以下...

    mysql定时导出和导入库程序.txt

    根据提供的文件信息,本文将详细解析“mysql定时导出和导入库程序”的核心知识点,包括如何使用Java编程语言实现MySQL数据库的自动备份与恢复功能。 ### MySQL定时导出和导入库程序 #### 一、背景介绍 在日常的...

    mysql定时备份脚本

    该脚本用于定时备份mysql数据库,需要配合windows的任务计划程序使用。下载后将其中的mysql安装目录、数据库端口、账号密码、备份文件存放...打开windows的任务计划程序,创建定时任务,可执行文件选择该bat文件即可。

    mysql定时备份(linux脚本).zip

    我们需要编辑`crontab -e`,添加一条命令来定时执行备份脚本。例如,如果希望每天凌晨1点执行备份,可以添加`0 1 * * * /path/to/backup_script.sh`。 6. **权限设置**:确保脚本有执行权限,可以使用`chmod +x ...

    mysql定时job

    mysql的定时job的一个简单应用,采用mysql存储过程的调用方式执行任务。该任务中涉及到使用游标来完成多个update执行过程。

    linux下mysql定时备份

    ### Linux下MySQL定时备份知识点详解 #### 一、概述 在Linux环境中,为了确保数据的安全性和可用性,定期对MySQL数据库进行备份是非常重要的。本文将详细介绍如何在Linux系统下设置MySQL数据库的定时备份,包括...

    MySQL定时任务脚本

    数据库定时任务执行脚本,数据库脚本,定时任务,为了避免写大量的Java代码和减轻应用服务器压力

    mysql七天定时下架任务

    此任务通过MySQL数据库中的事件(Event)来定时执行一个自定义的存储过程(Stored Procedure),确保每天定时检查并更新满足条件的记录。 ### 一、任务概述 #### 1.1 背景与目的 在许多网站或应用中,岗位招聘信息...

    mysql数据库自动定时备份

    MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...

    mysql中event事件使用详解.docx

    们使用MySQL的Event来定期执行这个存储过程,以实现自动备份。以下是一个创建Event的例子: ```sql CREATE EVENT IF NOT EXISTS student_bak_event ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 DAY -- 每天执行...

    定时备份mysql数据库

    然后,将这个脚本添加到crontab中,设置每天、每周或每月的定时执行。例如,每天凌晨1点备份: ```bash 0 1 * * * /path/to/backup_mysql.sh ``` 对于每周和每月的备份,可以根据需要调整crontab表达式。每周一...

    详解SpringBoot 创建定时任务(配合数据库动态执行)

    SpringBoot是一个开源的Java基础框架,...结合Mybatis和MySQL,可以在不重启应用的情况下调整定时任务的执行周期,以适应业务的变化需求。这种机制为复杂的后台任务调度提供了极大的便利,使得任务管理更加高效和可靠。

    MySQL数据库Event定时执行任务详解

    MySQL数据库Event定时执行任务详解 MySQL数据库Event定时执行任务详解是指 MySQL 数据库中使用 Event 功能来实现定时执行任务的方法。Event 是 MySQL 中的一种调度器,能够根据设定的时间间隔执行指定的 SQL 语句或...

Global site tag (gtag.js) - Google Analytics