A simple event of mysql
Step1:
新建表tb_test;
create table tb_test(
id int primary key auto_increment
);
Step2:
新建事件ev_test;
create event ev_test
on schedule every 5 second
do
insert into tb_test values (null);
Step3:
select * from ev_test;
Empty set???
->开启事件计划:set global event_scheduler=1;
->开启事件任务:alter event ev_test completion preserve enable;
->关闭时间任务:alter event ev_test completion preserve disable;
Step4:
select * from ev_test;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
+----+
drop event ev_test;
每天凌晨自动insert操作
delimiter $$
Create event ev_historyDataAnalysis on schedule
every 1 day starts '2012-06-24 00:00:00'
DO
Begin
insert into tb_test values(null);
insert into tb_test values(null);
END $$
delimiter ;
set global event_scheduler=1;
alter event ev_historyDataAnalysis on completion preserve enable;
drop event ev_historyDataAnalysis;
也许你现在看MySQL语法头不会特晕了
http://dev.mysql.com/doc/refman/5.1/en/create-event.html
Event and Procedure
Define Procedure:
delimiter $$
create procedure sp_test()
BEGIN
insert into tb_test values(null);
END
$$
delimiter ;
Adjust Event:
create event ev_test
on schedule every 5 second
do call sp_test();
/* 查看事情是否发生 */
select * from tb_test;
/* 确保事件启动 */
set global event_scheduler=1;
alter event ev_test on completion preserve enable;
/* 清理工作 */
drop procedure sp_test;
drop event ev_test;
分享到:
相关推荐
主要介绍了mysql定时任务(event事件)实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
数据库定时任务执行脚本,数据库脚本,定时任务,为了避免写大量的Java代码和减轻应用服务器压力
生成sql文件备份和还原,经过本人测试,可以使用。实现定时功能
windows定时任务备份mysql数据库脚本
第一种是利用Mysql本身实现,制定event定时任务,可以借助Navicat For Mysql或其他数据库开发工具去做; 第二种实现方式是利用linux的定时任务,这个是利用Linux系统自带任务管理工具实现的。 一、Mysql中event定时...
SpringBoot定时任务实现Oracle和mysql数据同步
mysql定时任务脚本
实现mysql 每天定时自动给数据库表追加分区,包含存储计划和存储过程
springmvc+spring+mysql+maven定时任务
本文实例讲述了mysql实现设置定时任务的方法。分享给大家供大家参考,具体如下: 今天遇到了个需要每天定时执行的任务,在mysql数据库里面提供了这样的功能,正好整理下分享出来。 1.首先检查是否开启了定时任务 ...
本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...
定时从远程或本地服务器备份sql, 附件文件包括定时备份bat脚本,和计划任务的创建
linux下mysql定时备份 shell脚本已经转码,亲测可直接运行。内附添加定时任务步骤
Python定时任务,将xml报文解释入mysql数据库
mysql定时导出和导入库程序.txt mysql定时导出和导入库程序.txt mysql定时导出和导入库程序.txt mysql定时导出和导入库程序.txt mysql定时导出和导入库程序.txt
在mysql中我们可以直接进行一些参数设置让它成定时为我们执行一些任务了,这个虽然可以使用windows或者linux中的计划任务实现,但是mysql本身也能完成
Springboot整合Quartz实现定时任务数据库动态配置,新增任务、修改cron表达式、暂停任务、恢复任务、删除任务等操作
3、SpringCloudSchedule定时任务(使用mybatis读写mysql数据库, spring实现定时任务, 按照间隔时间或固定时间方式执行定时任务) 4、定时自动运行任务(在数据库中设置好定时时间,及运行的程序,及参数) 5、C#...