gpt4 book ai didi

mysql - 在 MySQL 5.0.5 中创建存储函数时出错

转载 作者:行者123 更新时间:2023-11-29 08:59:48 25 4
gpt4 key购买 nike

我通常使用mssql或postgres,但我需要在当前项目中使用MySql。现在我在 MySQL 5.0.5 中创建存储函数时遇到问题。我收到以下错误:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4

我的代码看起来像这样:

CREATE FUNCTION aip_sf_choice_valid (request_id INT)
RETURNS INT
BEGIN
DECLARE sf_result INT;
SET sf_result = 1;
RETURN sf_result
END

我真的没主意了。我很高兴能得到任何帮助!

最佳答案

您需要更改默认分隔符“;” SP体内。更多信息请参见:http://dev.mysql.com/doc/refman/5.1/en/create-procedure.html

试试这个:

DELIMITER $$CREATE FUNCTION aip_sf_choice_valid (request_id INT) RETURNS INT BEGIN  DECLARE sf_result INT;  SET sf_result = 1; RETURN sf_result;END

关于mysql - 在 MySQL 5.0.5 中创建存储函数时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8990543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com