MySQL定时执行脚本(计划任务)实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL定时执行脚本(计划任务)实例相关的知识,希望对你有一定的参考价值。
参考技术A 查看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
5.4.2-beta-community
mysql
community
server(GPL)
以上的相关内容就是对MySQL定时执行的介绍,望你能有所收获。
mysql
计划任务重启后消失
我们只要修改一配置即可
event_scheduler在mysql的config中设置为OFF有关。去mysql中将配置改为ON则就搞定了。
Windows任务计划定时执行脚本简介
上回有介绍Power Shell脚本自动完成操作,比如登录网站,打卡,签到等。但是脚本的执行需要手动执行命令就太没意思了,如何按照一定的规则自动执行呢。
本文介绍一下Windows任务计划的基本使用。
一、启动 Windows 任务计划。
右键点击 “我的电脑”(还有,此电脑、这台电脑等翻译),点击管理。进入计算机管理,展开任务计划程序->任务计划程序库即可。
二、创建任务
▲在界面右侧点击创建基本任务,触发创建向导
▲填写名称和描述,下一步
▲选择触发的条件,这里选择每天。下一步
▲完善触发条件,这里选择每天9点发生一次。下一步
▲选择启动操作。下一步
▲ 程序填写PowerShell,文件名填脚本文件的完整路径,建议放在C盘。亲测放别的盘有权限问题。下一步
▲完成
OK,自此,就完成了任务计划,这个脚本每天9点都会执行一次。
以上。
以上是关于MySQL定时执行脚本(计划任务)实例的主要内容,如果未能解决你的问题,请参考以下文章