位置: 编程技术 - 正文

详解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数据库迁移到达梦)

  • 接受投资专利技术科目
  • 应交税费应交增值税转出未交增值税是什么意思
  • 公司控股另一家公司的风险
  • 个人所得税修改赡养信息
  • 建筑企业一般纳税人简易计税办法
  • 已交增值税如何做账
  • 用盈余公积弥补亏损会影响所有者权益吗
  • 长期股权投资出售比例计算
  • 施工单位企业税率是多少
  • 国际货运代理免税
  • 退税显示未完成怎么处理
  • 批发行业增值税税负率是多少呢
  • 因公出差的人身故怎么办
  • 旅游业务增值税税率
  • 资本公积转增股本会计处理
  • 土地在会计中怎么处理
  • 资产负债一并转让增值税
  • 清算财产分配会计分录
  • 房子转租扣钱吗
  • 个人股东分红如何合理避税
  • 企业打款认证计入什么科目
  • 华为鸿蒙系统网速慢怎么解决
  • 外购无形资产发生的交易费用
  • 什么是suv汽车
  • 接受捐赠的固定资产可以入账依据是哪些?
  • 在windows操作
  • 股权收购账务处理方法
  • wordpress文章编辑
  • yolo v5 focus
  • php登录注册页面完整代码
  • php代码生成
  • 会计准则对企业行为的影响分析论文
  • php file_get_contents smb
  • 购进设备抵扣税额
  • 冰岛羊 (© John Porter LRPS/Alamy)
  • vue运行报错怎么解决
  • PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
  • 小规模纳税人每月申报什么税
  • 前端实现文件上传的命令
  • 27岁零基础转行做网络工程师
  • thinkphp如何连接数据库
  • php和mysql的软件怎么部署
  • 记账凭证的总账科目和明细科目
  • 如何查询金税盘发票金额及开票数量
  • 金税四期主要监控的内容
  • 增值税销项税的借贷方向
  • 附加税多交了怎么抵税
  • 纳税人将购买的货物分配给股东,因该货物购买时已缴纳
  • 法院强制执行根本没用
  • 已认证抵扣的进项税额怎么填报表
  • 检测费用的会计分录
  • 纳税人的收入总额是什么
  • 判断成本法核算方法
  • mysql数据库中文
  • ios 数据库版本升级
  • win8系统连接vpn失败提示错误代码807的解决方法
  • 在linux2.4.0版本中
  • centos 进程查询
  • 安装最新的powershell,了解新功能和改进
  • win10提示测试模式
  • 不能用鼠标
  • win8.1系统升级win10
  • windows xp 2021 r3
  • dsapi.exe是什么
  • 演示模式怎么设置
  • win10开机图标就变乱
  • js中事件的三要素
  • jq拖拽div替换位置
  • Zen Coding css,html缩写替换大观 快速写出html,css
  • ajax怎么用
  • IE下href 的 BUG问题
  • 批处理实现语音报警
  • python web ui
  • python编写登录程序
  • jquer选择器
  • 小规模纳税人开3%专票怎么交税
  • 电子税务局季度利润表本月数
  • 独资企业变更法人
  • 国家税务局河北省税务局
  • 内蒙古税务总局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设