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 ;