mysql用法之創建事件


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM