位置: 编程技术 - 正文

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

  • 小规模免增值税是普票还是专票
  • 个体户需要给员工交保险吗
  • 外贸企业进项税额
  • 四种股利分配政策类型
  • 住宿税率是多少 5%
  • 利润表本期金额怎么算
  • 母公司投资子公司现金流量表抵消
  • 职工在病假领取失业金
  • 其他公司向本企业借款
  • 承兑汇票打折支付如何账务处理?
  • 公司贷款买车后影响公司收购吗
  • 偷税罪立案标准最新
  • 不能抵扣的进项税额转出会计分录
  • 小型微利企业所得税优惠政策
  • 开餐费发票要开具数量和单价吗
  • 定期定额户需要自己申报吗
  • 原材料增值税怎么算
  • 企业购置房产折旧
  • 消耗性生物资产
  • 股权转让受让方要交个人所得税吗
  • bios升级失败后如何恢复
  • 在win7中,为什么打开盘符在新窗口中出现?
  • 签证费会计分录
  • 小规模纳税人安装费税率
  • 代缴社保怎么做账
  • 预存500抵扣1000是几折活动?
  • 商业银行的票据贴现业务与票据抵押贷款业务的区别
  • 零基础java从入门到精通
  • 开发商卖房子要交多少营业税
  • 二手房转让中转什么意思
  • 最贵的游戏宣传片
  • 人工智能aima
  • 享受小型微利企业税收优惠的条件
  • 接受捐赠旧的固定资产以什么价格入帐
  • 无形资产入账价值包括资本化支出吗
  • 公司费用报销包括哪些
  • nginx配置伪静态规则
  • 汇算清缴补充公告
  • javascript基础编程
  • php处理xml数据
  • 开公司车出差违章了谁负责
  • 跨期发票的形成条件
  • 文化事业建设费的征收范围
  • 人工费没有发票咋入帐
  • 捐赠收入要交所得税吗
  • db2 -x
  • mysql存二进制用哪个字段
  • PHP MongoDB GridFS 存储文件的方法详解
  • 支付宝商户服务电话
  • 应付福利费算支出吗
  • 公司注册流程百度百科
  • 用友要怎么删除凭证
  • 小规模企业没有进项票能开发票吗
  • 业务招待费的列支
  • 购买房屋缴纳的契税可以退税政策
  • 抵扣的进项税如何做账
  • 如果租房没有合同怎么办
  • 企业促销如何进行营销
  • 开发票没有银行回单可以入帐吗?
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 发行价格另支付发行费用
  • 可供出售金融资产和交易性金融资产
  • 现金流量表补充资料怎么理解
  • Python3.6-MySql中插入文件路径,丢失反斜杠的解决方法
  • mac双系统怎么删除win系统
  • cocos2dx + android 如何添加百度插屏广告
  • Nehe第六章纹理映射
  • opengl es programming guide
  • nodejs和mysql
  • a标签的href和onclick
  • jquery的方法get做什么
  • javascriptj
  • windows捕获文件夹
  • jquery easyui 教程
  • jquery设置滚动条高度
  • 油票增值税专用发票几个点开
  • 税率是从什么时候有17%改为13%的呢
  • 国税发票打印汇总怎么弄
  • 广东etc政策
  • 集体诉讼的后果
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设