标签:into timestamp 不能 使用 嵌入 ica 权限 log color
在mysql5.1之前我们完毕数据库的周期性操作都必须借助这些操作系统实现。
在mysql5.1及其之后的版本号添加了计划任务的功能(mysql事件调度器Event Scheduler)。
触发器仅仅是针对某个表产生的事件运行一些语句。而事件调度器则是在某一个(间 隔)时间运行一些语句。事件是由一个特定的线程来管理的,也就是所谓的"事件调度器"。
启用事件调度器后。拥有 SUPER 权限的账户运行 SHOW PROCESSLIST 就能够看到这个线程了。
event_scheduler的全局变量控制的,这个变量默觉得OFF或者是0。
    查看是否开启:
    mysql> SHOW
 GLOBAL VARIABLES LIKE ‘event%‘; //OFF 关闭;ON 开启;SELECT
 @@event_scheduler; //0 关闭;1 开启。event_scheduler。开启的方法例如以下:CREATE
 EVENT)event_name schedule comment‘] sql_statement; event_name :创建的event名字(唯一确定的)。         ON
 SCHEDULE:计划任务         schedule: 决定event的运行时间和频率(注意时间一定要是将来的时间。过去的时间会出错)。有两种形式
 AT和EVERYtimestamp [+
 INTERVAL interval]
 | EVERY interval [STARTS timestamp]
 [ENDStimestamp] 
                   intervalquantity {YEAR
 | QUARTER | MONTH | DAY | HOUR | MINUTE | WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE | DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}(详细说明请參考手冊);ON
 COMPLETION NOT PRESERVE 即计划任务运行完成后自己主动drop该事件;ON COMPLETION  PRESERVE则不会drop掉 。comment‘]
 :可选项,comment 用来描写叙述event;相当凝视,最大长度64个字节sql_statement:
 须要运行的sql语句(能够是复合语句)。ALTER
 EVENT)event_name schedule] new_event_name] comment‘]
 [ENABLE | DISABLE] sql_statement] ON
 SCHEDULE, ON COMPLETION, COMMENT, ENABLE / DISABLE,
 and DO 与CREATE EVENT中的全然一致ALTER
 EVENT 
ON SCHEDULE  everu ‘2:3‘ DAY_HOUR (result:ERROR
 1517 (HY000): Unknown event ‘no_such_event‘ )ALTER
 EVENT)      DROP EVENT [IF EXISTS] event_name
原文链接:http://blog.163.com/wumingli456@126/blog/static/28896414201082732227944/
标签:into timestamp 不能 使用 嵌入 ica 权限 log color
原文地址:http://www.cnblogs.com/gavanwanggw/p/7072580.html