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

问题描述

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表中没有任何记录;
自己搜索了百度没有找到这种问题的反馈

解决方案

问题找到了,是语法问题,写错误了,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也没有提示

时间: 2024-10-31 02:00:58

mysql 创建任务 既不提示成功,也不提示失败,无任何信息的相关文章

sql 函数-mysql创建函数一直提示语句错误

问题描述 mysql创建函数一直提示语句错误 我在数据库的部门表里存的树形结构,在已知子部门时向上查找所有父级部门,写的函数如下 CREATE FUNCTION queryAllDept(@currdeptid varchar(50)) returns varchar(200) BEGIN declare @allname varchar(200) DEFAULT ''; declare @tempname varchar(200) DEFAULT ''; declare @tempparid

在Linux系统的命令行中为MySQL创建用户的方法

  这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建

MYSQL 创建函数出错的解决方案

本文转自IT摆渡网欢迎转载,请标明出处 更多mysq文章请阅读 mysql问题错误修改 在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况.下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考. 案例一: 目前在项目中,执行创建mysql的函数出错, mysql 创建函数出错信息如下: Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this o

MySQL创建和删除数据库的命令及相关PHP脚本的操作方法_Mysql

使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库. 实例 以下命令简单的演示了创建数据库的过程,数据名为 TUTORIALS: [root@host]# mysqladmin -u root -p create TUTORIALS Enter password:****** 以上命令执行成功后会创建 MySQL 数据

php配置mysql与怎么测试配置数据库成功

如果你是初次配置 php mysql apache的话,我们要怎么测试php连接数据库成功了,只要创建一个test.php文件,然后把下面代码保存到文件.  代码如下 复制代码 <?php $link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密码 if(!$link) echo "失败!"; else echo "成功!";

MYSQL 创建函数出错的解决方案_Mysql

在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况.下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考. 案例一: 目前在项目中,执行创建mysql的函数出错, mysql 创建函数出错信息如下: Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation 首先检查创建函数的功能是否开启,检查是否开启创建功能的SQL如下: -

MYSQL创建、删除、索引和更改表

   3.4 创建.删除.索引和更改表    可利用CREATE TABLE.DROP TABLE 和ALTER TABLE 语句创建表,然后,对它们进行删除,更改它们的结构.对于它们中的每一条语句,存在MySQL专有的扩充,这些扩充使各语句更为有用.CREATE INDEX 和DROP INDEX 语句使您能够增加或删除现有表上的索引.    3.4.1CREATE TABLE 语句    用CREATE TABLE 语句创建表.此语句的完整语法是相当复杂的,因为存在那么多的可选子句,但在实际

如何使用JSP+MySQL创建留言本

js|mysql|创建 说明:用JSP+MySQL数据库创建留言本,首先要创建MySQL数据库,关于MySQL的使用请到 http://pinghui.51.net/download/012mysql.chm 下载教程.现在为了说明的需要,我们假设数据库已经建立完成,数据库的名称是pinghui,其中有comment表是记录留言信息的. 数据库的结构为: +-----------+-------------+------+-----+---------------------+---------

mysql创建表,默认系统当前时间

问题描述 mysql创建表,默认系统当前时间 2C CREATE TABLE tmp_webservice_sql_log (ID INT(10) NOT NULL AUTO_INCREMENTSEND_DATA_TIME DATETIME DEFAULT NULLSEND_STATE VARCHAR(10) DEFAULT NULLINTER_NAME VARCHAR(100) NOT NULLCREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIME