`
wander312
  • 浏览: 213471 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql定时任务

阅读更多

定时任务 
查看event是否开启: show variables like '%sche%'; 
将事件计划开启: set global event_scheduler=1; 

(当MYSQL服务重启后, 事件计划默认是关闭的, 需要重新打开, 重新打开后, 事件任务跟重启前的状态一致)
关闭事件任务: alter event e_test ON COMPLETION PRESERVE DISABLE; 
开户事件任务: alter event e_test ON COMPLETION PRESERVE ENABLE; 

 

 

 

DEMO:

CREATE TABLE `test` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `name` varchar(10) DEFAULT NULL COMMENT 'T',
  PRIMARY KEY (`id`)

 

 

DELIMITER $$

 

ALTER EVENT `evn_test` ON SCHEDULE EVERY 5 SECOND STARTS '2012-06-16 18:14:00' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN

   INSERT test VALUES(0, 1);

END$$

 

DELIMITER ;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics