bug描述
博主目前使用的是SQLyog,在创建函数时,遇到了一个bug。就是向创建一个函数myf1,相同的程序在cmd中可以正常的创建,但是在SQLyog中却无法创建,已知报错,显示语法错误和变量未声明。
创建函数myf1的代码如下
CREATE FUNCTION myf1() RETURNS INT
BEGIN
DECLARE c INT DEFAULT 0;
SELECT COUNT(*) INTO c
FROM employees;
RETURN c;
END $
在SQLyog中的运行结果
可见函数并没有被创建(不是没刷新数据库的原因)
在cmd中的运行结果
可见函数myf1被成功创建。