广州论坛网站建设,网站开发网页gif设计公司,局域网网站建设需要什么条件,做有关兼职网站的需求分析MySQL 从 5.1.6 版本起#xff0c;增加了一个时间调度器(Event Scheduler)#xff0c;可以做定时操作#xff0c;精确到秒来执行。首先查看定时任务是否开启#xff0c;命令SHOW VARIABLES LIKE event_scheduler;若没有开启#xff0c;则使用如下命令开启定时器SET GLOBAL…MySQL 从 5.1.6 版本起增加了一个时间调度器(Event Scheduler)可以做定时操作精确到秒来执行。首先查看定时任务是否开启命令SHOW VARIABLES LIKE event_scheduler;若没有开启则使用如下命令开启定时器SET GLOBAL event_scheduler 1或者SET GLOBAL event_scheduler ON创建定时任务例子如下 每隔10秒更新一次表中指定项的内容。CREATE EVENT export_tag_resultON SCHEDULE EVERY 10 SECONDDOUPDATE news_sign.news_tagging_app_unrevised SET IsRevised IsRevised 1 WHERE ID 22;语法总结CREATE EVENT 事件名称ON SCHEDULE EVERY 间隔时间DO具体执行的SQL任务修改定时任务上面的一个定时任务是创建好了可是在运行的过程中我们免不了会对其进行修改那么如何进行修改呢语法如下ALTER EVENT 事件名称ON SCHEDULE EVERY 间隔时间DO具体执行的SQL任务关闭(开启)定时任务(1) 关闭指定事件的定时任务ALTER EVENT 事件名称 ON COMPLETION PRESERVE DISABLE;相对应的开启指定事件的定时任务ALTER EVENT 事件名称 ON COMPLETION PRESERVE ENABLE;(2) 关闭定时器SET GLOBAL event_scheduler 0或者SET GLOBAL event_scheduler OFF查看事件上面的操作都涉及到了事件的名称可是我们往往在程序运行了一会儿之后就会忘记当初自己对事件的具体命名情况那么如何查看事件的名称呢我们可以通过如下命令来看事件。SHOW EVENTS;或者SELECT * FROM MYSQL.EVENT;