mysql自动执行EVENT事件
2013-12-10 15:12
281 查看
第一步:开启mysql的事件任务
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;
第二步:创建事件
-- 如果事件 event:event_name存在则删除
DROP event IF EXISTS EVENT_AddAndDropPartition;
-- 创建事件 event:event_name
CREATE EVENT EVENT_AddAndDropPartition
-- 该事件从2013-12-10 00:30:00开始每天执行一次
ON SCHEDULE EVERY 1 Day STARTS '2013-12-10 15:02:00'
ON COMPLETION PRESERVE
-- 调用上面写的 PROCEDURE
DO CALL PR_AddAndDropPartition();
DELIMITER;
-- 结束
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;
第二步:创建事件
-- 如果事件 event:event_name存在则删除
DROP event IF EXISTS EVENT_AddAndDropPartition;
-- 创建事件 event:event_name
CREATE EVENT EVENT_AddAndDropPartition
-- 该事件从2013-12-10 00:30:00开始每天执行一次
ON SCHEDULE EVERY 1 Day STARTS '2013-12-10 15:02:00'
ON COMPLETION PRESERVE
-- 调用上面写的 PROCEDURE
DO CALL PR_AddAndDropPartition();
DELIMITER;
-- 结束
相关文章推荐
- 【周期性执行事件】MySQL事件(Event)&任务调度
- mysql 自动执行事件
- mysql 自动执行事件
- 使用存储过程和Event事件为Mysql表自动建立分区
- MySQL 5.5 使用 Event定期自动维护/执行Procedure
- MYSQL 定时自动执行EVENT
- mysql 自动执行事件
- mysql定时计划任务,ON COMPLETION [NOT] PRESERVE 当单次计划任务执行完毕后或当重复性的计划任务执行到了ENDS阶段。而声明PRESERVE的作用是使事件在执行完毕后不会被Drop掉
- Mysql事件执行异常
- mysql事件创建后不执行
- mysql定时计划任务,ON COMPLETION [NOT] PRESERVE 当单次计划任务执行完毕后或当重复性的计划任务执行到了ENDS阶段。而声明PRESERVE的作用是使事件在执行完毕后不会被Drop掉
- AutoEventWireup="false"导致Page_Load事件未执行
- mysql的event schedule 可以让你设置你的mysql数据库再某段时间执行你想要的动作【mysql事件调度器】
- Spring 的 ApplicationEvent and ApplicationListener 、spring框架加载完成后执行上下文刷新事件(ContextRefreshedEvent)
- mysql相关包括事件、事务、以及服务器上自动备份
- jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
- mysql创建每月执行一次的event
- MySQL事件(Event)
- Android onTouchevent事件的Action.UP事件不执行
- 解决mysql建立事件时出现 “Cannot proceed because system tables used by Event Scheduler were found damaged at server start” 的错误~~