MySQL定时执行存储过程

Posted 勤奋的Coder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL定时执行存储过程相关的知识,希望对你有一定的参考价值。

create table tmp (
id int ,
test VARCHAR(200)
);

CREATE DEFINER=root@% PROCEDURE myproc()
begin

insert into tmp(id,test) select 1,\'test\' from dual;
end;

-- 创建定时计划的例子,每天定时,自动将日期加1天
CREATE EVENT t_test
ON SCHEDULE EVERY 1 DAY STARTS \'2021-05-17 09:40:10\'
ON COMPLETION PRESERVE
ENABLE
DO
call myproc();

select * from tmp;

以上是关于MySQL定时执行存储过程的主要内容,如果未能解决你的问题,请参考以下文章

Navicat 创建mysql存过定时执行存过

MYSQL利用事件和存储过程实现执行定时任务

mysql的存储过程实现定时任务执行

SQL Server 里需要定时执行某个存储过程,存储过程怎么写?

MySQL数据篇--存储过程实现定时每天清理过期数据

mysql 让一个存储过程定时作业的代码