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定时执行脚本(计划任务)实例的主要内容,如果未能解决你的问题,请参考以下文章

windows怎么定时执行脚本

Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行

如何让脚本定时执行

如何设置PowerShell脚本定时执行

用shell把写需要定时执行的脚本写进计划任务

python3:定时执行自动化测试脚本