源码分析 · MySQL Event 源码分析

背景介绍 mysql5.1版本开始引进Event概念。Event,顾名思义,属于时间触发器,相比于triggers的事件触发器来说,Event更加类似与linux crontab计划任务,Event中可以使用单独的SQL语句或调用使用存储过程,在某一特定的时间点,触发相关的SQL语句或存储过程。 使用Event调用SQL语句时,用户需要具有Event权限和执行该SQL的权限。Event权限的设置保存在mysql.user表和mysql.db表的Event_priv字段中。