Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql工作台创建函数_Mysql_Function - Fatal编程技术网

Mysql工作台创建函数

Mysql工作台创建函数,mysql,function,Mysql,Function,这是我的代码,非常简单,我总是会出错,我不知道哪里出错了,请帮助: 创建函数fun1()返回int(1) 开始 返回1 结束; 01 11:20:30结束错误代码:1064。您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以了解在第1行0.000秒“end”附近使用的正确语法。您好,请尝试以下代码并更改分隔符: delimiter $$ create function fun1() returns int(1) begin return

这是我的代码,非常简单,我总是会出错,我不知道哪里出错了,请帮助:

创建函数fun1()返回int(1) 开始

返回1

结束;

01 11:20:30结束错误代码:1064。您的SQL语法有错误;
检查与您的MySQL服务器版本对应的手册,以了解在第1行0.000秒“end”附近使用的正确语法。您好,请尝试以下代码并更改分隔符:

    delimiter $$
    create function fun1() returns int(1) 

    begin

    return 1;

    end$$

    delimiter ;
希望它对你有用

MySql使用
作为默认分隔符,因此除默认的
之外的分隔符通常用于定义函数、存储过程和触发器,其中必须定义多个语句。您定义了一个不同的分隔符,如
$
,用于定义整个过程的结束,但在它内部,每个语句都以
结尾。这样,当代码在mysql客户机中运行时,客户机可以判断整个过程的结束位置,并将其作为一个单元执行,而不是执行其中的单个语句


您好,请尝试更改分隔符的以下代码:

    delimiter $$
    create function fun1() returns int(1) 

    begin

    return 1;

    end$$

    delimiter ;
希望它对你有用

MySql使用
作为默认分隔符,因此除默认的
之外的分隔符通常用于定义函数、存储过程和触发器,其中必须定义多个语句。您定义了一个不同的分隔符,如
$
,用于定义整个过程的结束,但在它内部,每个语句都以
结尾。这样,当代码在mysql客户机中运行时,客户机可以判断整个过程的结束位置,并将其作为一个单元执行,而不是执行其中的单个语句


我添加了截图,它非常适合我@KEVINBOSS你能分享截图吗,你有什么错误?嗨,我发布了截图,你能看到吗?@KEVINBOSS你能执行下面的语句并再试一次吗:设置全局日志\u bin\u trust\u function\u creators=1;有关更多详细信息,请访问以下链接:由于我添加了屏幕截图,它非常适合我@KEVINBOSS你能分享截图吗,你有什么错误?嗨,我发布了截图,你能看到吗?@KEVINBOSS你能执行下面的语句并再试一次吗:设置全局日志\u bin\u trust\u function\u creators=1;有关更多详细信息,请访问以下链接: