因为个人开发运营有一个网站http://www.houziyou.com 猴子哟吐槽一个吐槽和看段子文章的网站,有一个需求是定时从A表中取出数据插入B表中同时要把当前插入的数据从A表中删除,因为本人一直做android开发,对mysql不是特别了解,所以就在网上查了一些资料,最终实现了这个效果,好了下面开始讲解实现步骤
1、首先创建一个存储过程
该过程主要是实现从A表中取出数据插入B表中同时要把当前插入的数据从A表中删除 定义存储名称为test实现sql如下:
BEGIN
INSERT INTO t_joke(title,content,img,posttime,ding,cai) SELECT title,content,img,posttime,ding,cai from t_joke_list ORDER BY id asc LIMIT 10;
DELETE FROM t_joke_list ORDER BY id ASC LIMIT 10;
END
2、创建定时事件
定义中就直接写
call test();
计划里,基本上看看就知道什么意思
不过starts和ends的时间格式应该是:2017-12-21 09:06:00
设置20秒一次测试成功