MySQL定时执行脚本(计划任务)命令实例
2017-06-20 16:29
691 查看
登录mysql服务器
查看event是否开启
将事件计划开启
创建存储过程test
创建event e_test
关闭事件任务
开启事件任务
mysql 计划任务重启后消失
我们只要修改一配置即可
event_scheduler在mysql的config中设置为OFF有关。去mysql中将配置改为ON则就搞定了。
删除任务计划
每天定时执行任务,设置第一次执行时间为'2017-06-18
01:00:00',并且每天执行一次
查看定时任务
mysql -u root -p
查看event是否开启
show variables like '%sche%';
将事件计划开启
set global event_scheduler =1;
创建存储过程test
CREATE PROCEDURE test () BEGIN update examinfo SET endtime = now() WHERE id = 14; END;
创建event e_test
create event if not exists e_test on schedule every 30 second on completion preserve do call test();每隔30秒将执行存储过程test,将当前时间更新到examinfo表中id=14的记录的endtime字段中去.
关闭事件任务
alter event e_test ON COMPLETION PRESERVE DISABLE;
开启事件任务
alter event e_test ON COMPLETION PRESERVE ENABLE;
mysql 计划任务重启后消失
我们只要修改一配置即可
event_scheduler在mysql的config中设置为OFF有关。去mysql中将配置改为ON则就搞定了。
删除任务计划
drop event if exists e_test;
每天定时执行任务,设置第一次执行时间为'2017-06-18
01:00:00',并且每天执行一次
create event if not exists e_test on shcedule every 1 day starts '2017-06-18 01:00:00' do call test();
查看定时任务
SHOW EVENTS
select * from mysql.event
相关文章推荐
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)命令实例
- MySQL定时执行脚本(计划任务)实例
- mysql定时计划任务,ON COMPLETION [NOT] PRESERVE 当单次计划任务执行完毕后或当重复性的计划任务执行到了ENDS阶段。而声明PRESERVE的作用是使事件在执行完毕后不会被Drop掉
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- 使用任务计划功能结合shutdown命令让Win7实现定时自动执行
- 定时计划任务方案比较以及通过脚本创建计划任务(SchTasks命令)
- win7计划任务定时执行PHP脚本设置图解
- MySQL CREATE EVENT创建任务计划 定时执行任务(转)
- Windows任务计划创建计划,定时执行PowerShell命令
- win7计划任务定时执行PHP脚本设置图解