1、創建事件:每天凌晨兩點自動刪除de_records表中七天以前的數據
CREATE EVENT event_delete_de_records_7days ON SCHEDULE EVERY 1 DAY STARTS '2018-01-01 02:00:00' DO DELETE FROM de_records WHERE timestamp <DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 7 DAY);
2、創建事件:每天凌晨三點自動刪除as_records表中七天以前的數據
CREATE EVENT event_delete_as_records_7days ON SCHEDULE EVERY 1 DAY STARTS '2018-01-01 03:00:00' DO DELETE FROM as_records WHERE timestamp <DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 7 DAY);
3、開啟事件的用法
1、檢測事件是否開啟
show variables like 'event_scheduler';
2.開啟事件
set global event_scheduler = on;
3、登錄mysql中
show databases;
use mysql;
#查看事務
select name from event;
or
use chatroom;
show events;
#刪除事務
語法:
drop event 表名
示例:
drop event 4332432143243
