问题描述
- 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
begininsert test(exec_date); values(now()); end;
delimiter ;
问题:
执行完create event 之后,没有任何反馈,在mysql.event表中没有任何记录;
自己搜索了百度没有找到这种问题的反馈
解决方案
问题找到了,是语法问题,写错误了,workbench没有提示。
begin
insert test(exec_date);
values(now());
end;
delimiter ;
改为
begin
insert test(exec_date);
values(now());
end //
delimiter ;
这个错误太低级了,呵呵,workbench也没有提示
解决方案二:
问题找到了,是语法问题,写错误了,workbench没有提示。
begin
insert test(exec_date);
values(now());
end;
delimiter ;
改为
begin
insert test(exec_date);
values(now());
end //
delimiter ;
这个错误太低级了,呵呵,workbench也没有提示