数据库
首页 > 数据库> > mysql 触发器,定期删除超过行数的数据,只保留10000行数据

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 ;

标签:触发器,10000,visits,user,mysql,event
来源: https://www.cnblogs.com/feimengv/p/13143724.html