长治网站建设
MySQL定时事件

1.创建一个测试表

CREATE TABLE aaa (timeline TIMESTAMP);

2.创建一个事件:每秒插入一条记录到数据表

CREATE EVENT e_test_insert ON SCHEDULE EVERY 1 SECOND 
 DO INSERT INTO aaa VALUES (CURRENT_TIMESTAMP);

3.每天定时清空aaa表:

-- 每天定时情况aaa表 CREATE EVENT e_test on schedule every 1 DAY starts timestamp '2016-12-19 12:00:00' do truncate table aaa;

4.每天定时情况aaa表,5天后停止执行

-- 每天定时情况aaa表,5天后停止执行 drop event if exists e_test; create event e_test on schedule every 1 day ends current_timestamp + INTERVAL 5 day do truncate table aaa;

5.5天后开启每天定时清空test表,一个月后停止执行

-- 5天后开启每天定时清空test表,一个月后停止执行 CREATE EVENT e_test ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 5 DAY ENDS CURRENT_TIMESTAMP + INTERVAL 1 MONTH DO TRUNCATE TABLE aaa;

2006-2014 IT0355.com 山西中联科创科技有限公司. All Rights Reserved.
电话:0355-3728808 传真:0355-3728808
ICP备案号:晋ICP备06003721号本站已通过国际W3C认证
关键字:中联科创,长治网站建设,长治网站推广,长治网络工程,长治软件开发,山西网站建设,山西软件开发 长治五金网