mysql的事件

原创 2013年12月04日 09:42:48


简介

事件调度器(event scheduler)可以用来做定时执行某些特定任务(如删除记录,对数据进行汇总等),并且事件调度器可以精确到每秒执行一个任务,而操作系统只能精确到每分,对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某些任务,而触发器(Triggers)是基于某个表所产生的事件触发的,区别也就在这里。

在使用这个功能之前必须确保event_scheduler已开启,可执行

   set global  event_scheduler = 1
或
   set global  event_scheduler = on

要查看当前是否已开启事件调度器,可执行如下SQL:

   select @@event_scheduler
或
   select @@event_scheduler
或 
   show processlist

创建event

  1. 语法如下
   CREATE EVENT [IF NOT EXISTS] event_name 
       ON SCHEDULE  schedule 
       [ON COMPLETION[NOT]  PRESERVE]
       [ENABLE | DISABLE]
       [COMMENT 'comment']
       DO  sql_statement;
   
  • 例子:每天定时调用存储过程:
  create event mrms_auto_set_time  
         on schedule every 1 day starts
         on completion  perserve enable
         do begin
         call mrms_procedure_origin();//调用存储过程一定要加()
           
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql event事件详细介绍

  • 2017-05-18 17:20
  • 244KB
  • 下载

mysql的新特性:事件

  • 2009-02-01 18:01
  • 244KB
  • 下载

mysql 使用触发器 事件 数据插入一小时后如果没有任何操作时进行删除

这几天做一个邮箱注册的账号的问题,由于注册的邮箱需要激活,就考虑到发送邮件进行激活的问题,我设定的激活有效期为三个小时。

MySQL事件调度器

Mysql事件调度器(Event Scheduler)类似于定时器,可以在某一个时间点执行一个SQL语句或一个语句块(BEGIN ... END);或者每隔固定间隔重复执行。类似于Linux下的cro...

MySQL事件调度器详解

自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任...

MYSQL基础(事件)

1 事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。 事件和触...

MySql事件

今天碰到了要求系统自动删除一个月之前的日志记录的需求,日志存在MySQL数据库表中,之前的做法都是利用Linux crontab定时任务去完成,今天突然发现了mysql的事件机制,便记录下来,分享...

关于Mysql5_1新特性 事件调度器(Event Scheduler) 的问题

事件调度器的特性的介绍和用法 ,大家可以看http://blog.csdn.net/apache6/article/details/2447121。 写的很详细。这里想讨论一下,当要执行的sql的时间...

mysql 事件及定时器

 一、语法: create event event_name   on schedule [on completion[not] preserve] [e...
  • xqhys
  • xqhys
  • 2016-12-08 17:56
  • 104

mysql事件详解

1.1 前提条件 mysql的版本 >= 5.1 对于mysql的事件的使用是有前提条件的,mysql的版本必须是5.1及以上,事件全称事件调度器(Event Scheduler), 事件是开启的 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)