`
taiwei.peng
  • 浏览: 232568 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql 创建event 相当于job

阅读更多
DROP EVENT IF EXISTS `e_del_tbl_base_count`;
DELIMITER ;;
CREATE EVENT `e_del_tbl_base_count`  
ON SCHEDULE EVERY 1 DAY STARTS '2016-06-23 17:33:43'  
ON COMPLETION NOT PRESERVE ENABLE
DO CALL sum_Customer;
每一天执行一次

DROP EVENT IF EXISTS `Clear_Expire_Token`;
CREATE  EVENT `Clear_Expire_Token`
ON SCHEDULE EVERY 10 MINUTE STARTS '2016-07-20 13:42:07'
ON COMPLETION PRESERVE ENABLE
DO call Sp_Clear_Expire_Token;
每10分钟执行一次

当为on completion preserve 的时候,当event到期了,event会被disable,但是该event还是会存在
当为on completion not preserve的时候,当event到期的时候,该event会被自动删除掉.
分享到:
评论

相关推荐

    解决mysql failed to open table mysql.event

    - 检查`my.cnf`(或`my.ini`,取决于你的系统)配置文件,确保`event_scheduler`参数设置为`ON`,允许MySQL事件调度器运行。 - 修改配置后,需要重启MySQL服务使更改生效。 5. **数据目录**: - 确保MySQL的数据...

    mysql定时job

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

    mysql event脚本

    mysql event脚本

    mysql中event事件使用详解.docx

    总结一下,MySQL的Event是一种强大的工具,它可以让你在特定时间执行预设的SQL语句或存储过程,类似于Linux的cron任务。这对于需要定期执行数据库维护、数据备份、数据分析等操作的场景非常有用。正确使用Event,...

    db-mysql-event

    mysql event scheduler 使用详解,含全局设置、创建event、修改event、删除event及相应的example,测试环境 mysql ver 14.14 distrib 5.7.26

    [数据库] Navicat for MySQL事件Event实现数据每日定期操作1

    【数据库】Navicat for MySQL事件(Event)是MySQL数据库中的一种功能,用于实现定期自动执行的任务,类似于操作系统中的计划任务。在上述情境中,Event主要应用于数据的日常管理,包括定时备份、数据清理以及状态更新...

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,本实验训练将指导学生完成数据库和表的创建流程。 知识点 1:MySQL 的安装与配置 在实验一开始,学生需要安装并配置 MySQL。MySQL...

    MySQL分区表自动创建及删除存储过程

    MySQL事件调度器允许在预定义的时间执行特定任务,如定期创建和删除分区。这个事件可能会按照每天、每周或每月等周期触发,确保分区表始终保持最优状态。 "表.txt"文件可能包含了一些示例表结构或者分区设计的说明...

    MYSQL创建索引全过程

    代码复制粘贴 改下里面的参数 就可以用 而且参数 也有说明 简单易懂

    mysql触发器之创建多个触发器操作实例分析

    本文实例讲述了mysql触发器之创建多个触发器操作。分享给大家供大家参考,具体如下: 这次记录的内容mysql 版本必须得是5.7.2+的哈,之前的会不好使的。废话不多说,咱们开始正文哈。 在mysql 5.7.2+版本之前,我们...

    实验训练1 在MySQL中创建数据库和表.docx

    "MySQL数据库创建和表创建" 本教程将指导您在MySQL中创建数据库和表,首先需要安装和配置MySQL数据库。 1. MySQL的安装和配置 在安装MySQL之前,需要下载MySQL安装文件,例如mysql-5.5.12-win32.msi。运行该程序...

    在MySQL中创建带有IN和OUT参数的存储过程的方法

    在 MySQL 中创建储存过程的语法很难记,除非你经常跟储存过程打交道,原因很简单,语法不是什么小笑话。如果你通过命令行控制 MySQL,你需要记住准确的语法。一个快速示例可以很好的帮助你做到这点。在MySQL 入门...

    MySQL创建存储过程批量插入10万条数据

    MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...

    mysql中创建各种索引的语句整理.pdf

    Mysql中创建各种索引的语句整理 代码 添加PRIMARY KEY(主键索引) 添加UNIQUE(唯一索引) 添加INDEX(普通索引) 添加FULLTEXT(全文索引) 添加多列索引 ) mysql>ALTER TABLE `...

    如何用MySQL创建数据库和数据库表

    如何用MySQL创建数据库和数据库表

    mysql实现自动创建与删除分区

    本文将深入探讨如何实现MySQL的自动创建与删除分区,主要关注时间分区,并介绍相关存储过程和事件的设置。 首先,我们需要理解MySQL分区的概念。分区是将一个大表逻辑上划分为多个较小的部分,每个部分称为一个分区...

    mysql中event的用法详解

    从MySQL 5.1版本开始引入,Event主要用于处理那些需要按时间规律执行的任务,比如定期备份、清理过期数据等,类似于Linux系统中的crontab。 一、基本概念 Event在MySQL中被定义为“时间触发器”,它不同于普通的...

    mysql Event Scheduler: Failed to open table mysql.event

    MySQL中的事件调度器(Event Scheduler)是一个用于在指定时间执行特定任务的功能,它可以周期性地运行SQL语句或语句块,类似于触发器。然而,当事件调度器无法打开mysql.event表时,可能会遇到错误“Event ...

Global site tag (gtag.js) - Google Analytics