2 goshawksoar goshawksoar 于 2016.05.03 11:19 提问

mysql 创建任务 既不提示成功,也不提示失败,无任何信息

目的:
想创建一个定时任务,每3分钟执行一次,即时生效;

应用环境:
MYSQL :5.7.9
-------查看定时任务功能,已经开启通过 修改my.ini的方式
show variables like '%event_scheduler%';
Variable_name, Value
'event_scheduler', 'ON'
MYSQL连接工具:workbench

创建语句:
delimiter //

create definer=root event job_railyday_updatelevel
on schedule every 3 minute start CURRENT_TIMESTAMP
do
begin

      insert test(exec_date); 
      values(now());
end;

delimiter ;

问题:
执行完create event 之后,没有任何反馈,在mysql.event表中没有任何记录;
自己搜索了百度没有找到这种问题的反馈

2个回答

goshawksoar
goshawksoar   2016.05.03 11:33
已采纳

问题找到了,是语法问题,写错误了,workbench没有提示。
begin
insert test(exec_date);
values(now());
end;
delimiter ;
改为
begin
insert test(exec_date);
values(now());
end //
delimiter ;
这个错误太低级了,呵呵,workbench也没有提示

goshawksoar
goshawksoar   2016.05.03 11:32

问题找到了,是语法问题,写错误了,workbench没有提示。
begin
insert test(exec_date);
values(now());
end;
delimiter ;
改为
begin
insert test(exec_date);
values(now());
end //
delimiter ;
这个错误太低级了,呵呵,workbench也没有提示

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!