位置: 编程技术 - 正文

详解MySQL用事件调度器Event Scheduler创建定时任务(mysql事件id100)

编辑:rootadmin

推荐整理分享详解MySQL用事件调度器Event Scheduler创建定时任务(mysql事件id100),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql事件调用存储过程,mysql中的事件,mysql事务怎么用,mysql事件的作用,mysql事件使用方法,mysql事件使用方法,mysql中的事件,mysql中的事件,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

事件调度器相当于操作系统中的定时任务(如:Linux中的cron、Window中的计划任务),但MySql的事件调度器可以精确到秒,对于一些实时性要求较高的数据处理非常有用。

1. 创建/修改事件(EVENT)

在MySql中,创建一个新的调度器使用CREATE EVENT,其语法规则如下:

在以上语句中,包含以下参数:

1、event_name - 事件名,可以是任何合的MySql标识符,不能超个字符。创建事件时,可以同时指定Schema,语法结构为:schema_name.event_name

2、schedule - 调度规则,规定事件的执行时间与执行规则。是一个可包含以下值的子语句:

3、event_body - 事件体,可以是单行SQL语法,或是BEGIN……END语句块

查看已创建的事件,可以使用SHOW语名:

事件的修改

对于已存在事件调度器,可以使用ALTER语句进行修改,语法结构如下:

事件的开启与关闭本质是使用ALTER语句修改已创建的事件。如,关闭一个事件:

详解MySQL用事件调度器Event Scheduler创建定时任务(mysql事件id100)

开启一个事件:

一些事件使用示例

一个最简单的示例,将myschema.mytable表的mycol列,每小时自增1:

这样,我们就创建一个名为myevent的事件,它会在事件创建后每小时执行一次。设置的执行规则等价于:

如果需要间隔一定时间再开启事务,如,1天后开启:

DO执行的SQL可以是一个语句块,如:

2. 事件调度器的配置

2.1 事件调度器状态

要保证创建的事件能正常执行,首先应该开启事件调度器,可以通过以下3种方式查看调度器状态:

查看某个事件的执行情况:

以上会输出当关Schema中所有的事件信息,可以先通过DESC information_schema.EVENTS;查看输出字段,再查看所需要的信息。如,我只想看事件名及最后执行时间:

2.2 开启/关闭事件调度器

如果事件调度器未开启,可以通过以下4种方式启用:

1或ON表示设置为开启状态。同样的,如果需要关闭只要将值0或OFF即可。

总结

标签: mysql事件id100

本文链接地址:https://www.jiuchutong.com/biancheng/348245.html 转载请保留说明!

上一篇:mysqldumpslow用法示例(慢查询)(mysqldump -s)

下一篇:从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题(mysql数据库迁移到达梦)

  • 净利润跟税后利润是二个概念吗
  • 购买材料,收回会计分录
  • 利息发票怎么算
  • 收到境外汇款怎么处理
  • 公司给的出差津贴
  • 天然气安装工程施工劳务协议
  • 偿债基金公司债
  • 公司新售楼总部房产税怎样算?
  • 退款给客户怎么记分录
  • 开完红字发票后,正数发票如何开具?
  • 工程已完工又发生了成本怎么处理
  • 缴纳印花税税会计分录怎么做
  • 企业应交增值税的计算公式
  • 过桥费和过路费去哪里了
  • 汇算清缴发票可以做费用票吗
  • 个人独资企业生活费用扣除
  • 显卡硬件加速如何开启
  • 苹果13promax哪个颜色最贵
  • xp系统怎么取消用户登录
  • 企业签订的借款合同印花税
  • macbookpro如何检测
  • 技嘉主板无法安装网卡驱动
  • player windows
  • 先开票后收款的发票怎么备注
  • PHP:stream_filter_remove()的用法_Stream函数
  • PHP:php_check_syntax()的用法_misc函数
  • 已确认坏账又收回账面价值会减少?
  • icons是什么文件夹
  • wrme.exe是什么
  • 过桥资金账务处理
  • vue 右键菜单
  • 好奇地看着我
  • wordpress使用
  • 梅拉和艾斯德斯
  • centos-6.5-i386-bin-dvd1.iso
  • framework core
  • 微信小程序云开发控制台
  • 最强大的人工智能武器
  • 功能强大的词语
  • 无形资产转让账务怎么做
  • 企业所得税那些是免税的收入
  • SQLServer 2008 R2中使用Cross apply统计最新数据和最近数据
  • 所有者投入的资本属于什么会计要素
  • 合同金额含税么
  • 公司从一个帐户里扣税吗
  • 资本公积现金流量表里放在哪里
  • 委托生产的会计分录
  • 土地承包费和土地租赁费收入记账
  • 增值税发票打印机怎么调整打印位置
  • 公司发放节日礼品
  • 商业汇票的会计科目是什么
  • 增值税递延纳税
  • 外购材料的核算方法有
  • 半年净资产收益率
  • 未摊销的费用怎样处理
  • 开办费计入期间费用明细表
  • 简要分析企业购买行为的影响因素
  • 预收租金的增值税
  • 技术服务发票怎么做成本
  • 医疗机构药库设置标准
  • MySQL ALTER命令使用详解
  • sql server 1222解决
  • 在sqlserver2008中
  • windows Server 2003设置磁盘配额操作图解
  • Fedora Core 5(FC-5)正式版下载
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • winhost.exe - winhost是什么进程
  • linux重复命令
  • linux怎么配置vim
  • windows7的显示设置在哪里
  • win7系统运行怎么打开
  • 关闭迅雷安卓版自动更新
  • Tutorial 7 Rotation Transformation
  • javascriptjs
  • 推荐一篇故事并说明理由
  • rgb与yuv哪个好
  • jquery获取元素的父元素
  • 有机肥料销售是做什么的
  • 江西车辆购置税查询网
  • 工本费每月都扣?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设