什么是事件调度器?
事件调度器是MYSQL中提供的可作定时操作处理或者周期性操作处理的一个数据库对象,它频繁地被运用到现实的软件开发活动中,它可以帮助我们实现定时或周期性的大批量数据处理,辅助软件功能的实现,是软件功能的一部份。
步骤
1.打开Navicat,选择任意一个数据库。
2. 点击事件,在点击新建事件。
3.写入需要周期执行的SQL语句。
定义者:指明该event的用户服务器在执行该事件时,使用该用户来检查权限。默认用户为当前用户,即current_user。
状态:ENABLE表示该event创建成功后,一旦满足时间条件就会被执行;DISABLE表示该event被关闭,不会被执行。
ON COMPLEMENT:PRESERVE表示该事件过期之后仍会被保留;NOT PRESERVE表示该event过期之后就删除。
4.定义该event是单次执行事件,还是需要重复执行的事件。