编辑 MySQL 事件定义

Navicat

编辑 MySQL 事件定义

定义 选项卡下编辑事件定义。定义包括一个有效的 SQL 语句。这可以是一个简单的语句,如 SELECTINSERT,或它可以是一个用 BEGINEND写的复合语句。复合语句可以包含声明循环和其它控制结构语句。

提示:要自定义编辑器的查看并查看更多 sql 编辑功能,请看编辑器查看和更多功能

定义者 指定当在事件运行时检查访问权限要使用的用户帐号。默认定义者值是运行 CREATE EVENT 语句的的用户。(这是和 DEFINER = CURRENT_USER 相同。)如果给予一个用户值,它应该是一个 'user_name'@'host_name' 格式的 MySQL 帐号(使用在 GRANT 语句相同的格式)。user_name 及 host_name 值都是必须的。

状态
你可以创建一个事件但可以用 DISABLE 关键字保持不激活。或者,你可以用 ENABLE 来出明确默认状态,这是激活。

ON COMPLETION
正常情况下,一旦事件已过期,它将立即删除。你可以通过指定 ON COMPLETION PRESERVE 来重写此性能。使用 ON COMPLETION NOT PRESERVE 只是使默认非持久性的性能明确。