mysql - 在 mysql 中使用事件调度程序时,它只工作一次

标签 mysql sql mysql-workbench

我使用的是mysql workbench6.3.7。我使用事件调度程序每天早上 9 点执行查询我使用了以下查询

delimiter $$
 create event eventtable
 on schedule every '1' day
 starts '2016-11-25 16:00:00'
do 
 begin
<statement>
  end;
  $$;

但它只工作一天,而不是每天工作。我错过了什么??我应该每天执行查询吗?我应该每天都在全局调度程序上吗?请在这件事上给予我帮助。 谢谢,

最佳答案

我为自己创建了以下事件,工作正常。看看这个

CREATE DEFINER=`developer`@`%` EVENT `event_final_report_horn` ON SCHEDULE EVERY 2 MINUTE STARTS '2016-09-20 12:00:00' ON COMPLETION NOT PRESERVE ENABLE COMMENT 'Event generates horn final reports after completion of testing' DO BEGIN

if current_Time>='04:00:00' then
    CALL hero_final_report_process_horn_data();
end if;

end

关于mysql - 在 mysql 中使用事件调度程序时,它只工作一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858059/

相关文章:

php - 从表中获取下拉列表的内容并将其存储在数组中

sql - Amazon Redshift 中的递归 CTE

mysql - 使用带有 INSERT 语句的 MySQL Workbench 导出数据库

mysql - SQL 查询通过使两列数据唯一来获取不同的行

sql - 表中非连续行之间的 Datediff

python - sql转储文件..加载到mysql

php - 如何正确存储和使用不同时区的MySQL TIMESTAMP?

mysql - 如何从excel 2011连接到mysql

mysql - 使用 MySQL 查询将二分图数据转换为单模式?

php - 无法在 PHP 5.4 上使用 sqlsrv 连接,但适用于 5.3