MySQL添加定时任务

来源:互联网 发布:上搜狐知天下 编辑:程序博客网 时间:2024/06/06 06:30
-- 将定时任务开启SET GLOBAL event_scheduler = 1;    -- 设置该事件使用或所属的数据库base数据库  USE test;     # 如果原来存在该名字的任务计划则先删除  DROP event IF EXISTS enent_create_test;    # 设置分隔符为 '$$' ,mysql默认的语句分隔符为 ';' ,这样在后续的 create 到 end 这段代码都会看成是一条语句来执行  DELIMITER $$  # 创建计划任务,设置第一次执行时间为'2016-11-11 00:00:00',并且每天执行一次  CREATE event enent_create_test   ON SCHEDULE EVERY 1 DAY STARTS TIMESTAMP '2016-11-11 00:00:00'  #on schedule every 1 SECOND  DO    # 开始该计划任务要做的事  BEGIN  -- do something 编写你的计划任务要做的事  DROP TABLE IF EXISTS test;    CREATE TABLE test SELECT * FROM vw_student_credit;ALTER TABLE test ADD INDEX index_name ( `stuId`);   -- 结束计划任务  END $$    # 将语句分割符设置回 ';'  DELIMITER ; 


1 0
原创粉丝点击