很多时候,我们需要定时向mysql里面插入数据,这时候,mysql的定时任务就发挥作用了。
创建每6个小时更新一次数据库
create event if not exists event_day
on schedule every 6 hour
STARTS TIMESTAMP '2013-12-14 08:00:00' //开始的时间
on completion preserve
do
BEGIN
//需要执行的数据库语句,可执行多条;
END;
直接这样在命令行里面插入会出错,因为这段代码有多个;符号,mysql的结束符,这时候我们可以用delimiter //
这条语句把;结束符换成//
上面那段代码
create event if not exists event_day
on schedule every 6 hour
STARTS TIMESTAMP '2013-12-14 08:00:00' //开始的时间
on completion preserve
do
BEGIN //需要执行的数据库语句,可执行多条;
END//
就成了这样,只需把最后面的;换成//就ok了;
另附上一条在一个表里面插入另外表的语句
insert into 需要插入的表 (字段) (select 字段 from 被查询的表 where id=12);
相关推荐
mysql定时任务脚本
数据库定时任务执行脚本,数据库脚本,定时任务,为了避免写大量的Java代码和减轻应用服务器压力
生成sql文件备份和还原,经过本人测试,可以使用。实现定时功能
主要介绍了mysql定时任务(event事件)实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了Linux下如何实现Mysql定时任务,需要的朋友可以参考下
实现mysql 每天定时自动给数据库表追加分区,包含存储计划和存储过程
本文实例讲述了mysql 定时任务的实现与使用方法。分享给大家供大家参考,具体如下: mysql5.1.6增加了一个事件调度器(Event Scheduler),可以做定时任务(定时删除记录,定时数据统计),取代之前系统的计划任务。...
windows定时任务备份mysql数据库脚本
navicat创建MySql 定时任务详解 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。事件和触发器类似,都...
SpringBoot定时任务实现Oracle和mysql数据同步
查看event是否开启 代码如下:show variables like ‘%sche%’; 将事件计划开启 代码如下:set global event_scheduler =1; 创建存储过程test 代码如下:CREATE PROCEDURE test () BEGIN update examinfo SET ...
本文实例讲述了mysql实现设置定时任务的方法。分享给大家供大家参考,具体如下: 今天遇到了个需要每天定时执行的任务,在mysql数据库里面提供了这样的功能,正好整理下分享出来。 1.首先检查是否开启了定时任务 ...
springmvc+spring+mysql+maven定时任务
当安装完成操作系统之后,默认便会启动此任务调度命令。下面这篇文章主要给大家介绍了关于在Linux下Mysql定时任务备份数据的实现方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
analyData这是一个java定时任务,定时调用mysql的存储过程
Python定时任务,将xml报文解释入mysql数据库