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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SQL Server 2005 sa登录失败。已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。
SQL Server 2005 Express版 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。提示错误:已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。 解决方案: 1、首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份
用Navicat 计划任务备份mysql数据库和创建计划任务时报错80070057
需要对MySQL数据库进行每日备份,网上有很多写批处理或者命令行进行备份的方法,不过这里介绍一下用Navicat工具进行备份的方法,傻瓜操作,非常简单。现在介绍一下将这1个数据库备份的方法:(也可以一次性进行全部数据库备份) 1、连上数据库如下图新建计划 2、选择默认备份的任务 3、设置计划定时任务参数 点击“设置计划任务”,弹出设置的对话框。现在“
重启iis,提示帐户名与安全标示间无任何映射
改了用户名没有重启或注销操作系统, 重启或注销后可解决!
Yii成功失败提示信息跳转的实现
在components/Controller类里加三个方法,主要目的是为了能够在控制器中使用$this->success()  $this->error()这样的调用方式。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Mysql创建表不成功
今天学习Herbinate时自动在Mysql中创建数据表ORDER时,老是报错创建不成功,当我把表名改为ORDERS时,就可以创建成功啦;  错误原因是:order 是Mysql的关键字,Mysql的关键字不能用作表名,所以创建不成功。
在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中
在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。 s sql2005可执行,sql2000不可执行 select CONVERT(datetime,(CONVERT(varchar(100),infoDataTime, 23))) as infodatatime,YEAR(infodatatime) year,month(infodatatime) m
mysql创建触发器总是失败
今天没事把触发器研究了一下,但总是创建失败,仔细检查了一下语法似乎没有任何问题,可总是提示语法错误 create trigger test_tre after insert on tbl1 for each row begin delete from tbl2; end; 就这么一个简单的语句困惑了我半天,后来才想明白,可能是mysql的delimiter结束符设置的问题,于是加上代
MySQL安装失败解决办法
MySQL安装失败解决办法
问题解决:“无任何网络提供程序接受指定的网络路径”的解决方法
今天碰到这个问题,打开 \\10.1.1.6,往常可以打开的共享,这会居然不行,提示: \\10.1.1.6 无任何网络提供程序接受指定的网络路径。 遂搜之,找到原因并且找到了解决办法: 原因:workstation,server,computer browser这三个服务无法启动 解决方案: 1.服务停止了: 一般有workstation,server,comput
MYSQL远程连接正常,本地连接失败
每一次安装和使用MYSQL总是有不同的体会。   这一次的问题是这样的。我们的服务器,有两块磁盘,其中一块容量比较大,打算专门用来做数据盘。于是,决定将mysql的数据库文件转移到数据盘上。于是,停掉mysql服务器,将/var/lib/mysql 目录中的所有文件mv到了 datadisk/mysqldb 下面,然后修改了/etc/my.cnf 将其中的datadir指向了新的目录,然后重启