mysql 觸發器,定期刪除超過行數的數據,只保留10000行數據


mysql 觸發器,定期刪除超過行數的數據,只保留10000行數據,加快查詢效率,節省數據空間

1.打開要設置觸發器的表

2.對當前表進行查詢(navicate用ctrl+q即可)

3.運行下面的語句,即可設置好觸發器(必須確保SHOW VARIABLES LIKE 'event_scheduler';   中event_scheduler為ON,才能生效

delimiter $
CREATE EVENT limitLog ON SCHEDULE EVERY 1 SECOND DO IF (select count(*) from user_visits) > 10000 then delete from user_visits limit 1;END IF $
delimiter ;


免責聲明!

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



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