我无法执行活动。 我可以在没有错误的情况下将其设置为1分钟或5秒,但它永远不会运行。检查内部mysql表,我得到执行时间的冲突时间戳。我知道有两个表:
1 - table,mysql.event ----------------------------- returns - 'execute_at'= 2011-10- 24 00:44:33
2 - 表,INFORMATION_SCHEMA.EVENTS - 返回 - 'execute_at'= 2011-10-23 17:44:33
第一个似乎是UMT,第二个是我系统的时区gmt。尽管第二个是正确的,但没有任何反应。我可以成功运行事件的DO语句,并更新我的表格。
create event test.eTest on schedule at current_timestamp + interval 1 minute do insert into user(fName, lName, dtStamp) values('jj', 'adams', now())
答案 0 :(得分:1)
首先,您应该启动调度程序线程。
SELECT @@global.event_scheduler
SET @@global.event_scheduler = 1;
此处提供更多信息 - http://dev.mysql.com/doc/refman/5.1/en/events-configuration.html
另外,尝试dbForge Studio for MySQL中的视觉事件编辑器(Experess Edition是免费的)。