mysql定时任务与存储过程范例

  • 内容
  • 评论
  • 相关

mysql定时任务与存储过程实例

/** 查看event是否开启 : SHOW VARIABLES LIKE '%event_sche%'; 将事件计划开启 : SET GLOBAL event_scheduler = 1;  将事件计划关闭 : SET GLOBAL event_scheduler = 0;  关闭事件任务 : ALTER EVENT eventName ON COMPLETION PRESERVE DISABLE;  开启事件任务 : ALTER EVENT eventName ON COMPLETION PRESERVE ENABLE;  查看事件任务 : SHOW EVENTS ;  delimiter //   设定语句终结符为 //,因存储过程语句用;结束  **/  DROP TABLE IF EXISTS test;                 CREATE TABLE test (   id           bigint(11) unsigned NOT NULL AUTO_INCREMENT,   name         varchar(100) NOT NULL DEFAULT '',   create_time  datetime,   PRIMARY KEY (ID) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;   DELIMITER // DROP PROCEDURE IF EXISTS p_test// CREATE PROCEDURE p_test()   BEGIN   INSERT INTO test(name, create_time) values('testName', now()); END//  DROP EVENT IF EXISTS e_test// CREATE EVENT e_test   ON SCHEDULE EVERY 10 second STARTS TIMESTAMP '2014-04-09 01:00:00'  ON COMPLETION PRESERVE   DO  BEGIN    CALL p_test(); END//

欢迎大家阅读《mysql定时任务与存储过程范例》,跪求各位点评,by 搞代码

以上事件e_test表示每10秒执行一次p_test()

原创文章,转载请注明: 转载自搞代码

本文链接地址: mysql定时任务与存储过程范例

微信支付二维码

微信 赏一包辣条吧~

支付宝支付二维码

支付宝 赏一听可乐吧~

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注