gpt4 book ai didi

MySQL 5.5 意外 "End_of_input"

转载 作者:行者123 更新时间:2023-11-29 23:55:19 24 4
gpt4 key购买 nike

我是 MySQL 新手,但对 MSSQL 有很好的了解(我是一名 DBA,但可能已经有 4/5 年没有用 SQL 编写过代码了)。

我正在处理光标,但在到达光标之前,我遇到了“意外的'end_of_input'”错误。

下面是我的非常基本的代码。我在最后一个“OR”语句(OR PublicationKeywords LIKE "%Gross Domestic Product%";)和 END; 的末尾有两个错误(如上所述)。声明。

drop procedure if exists myCurs;

CREATE PROCEDURE myCurs ()

BEGIN

INSERT INTO km_curs_test_temp
SELECT PNumber, PublicationName, PublicationKeywords
FROM `cl_Releases`
WHERE PNumber LIKE "%Gross Domestic Product%"
OR PublicationName LIKE "%Gross Domestic Product%"
OR PublicationKeywords LIKE "%Gross Domestic Product%";

END

我使用的是 MySQL 5.5 和 WorkBench 6.0。

如果您能为我提供任何帮助,我将不胜感激。我花了过去几个小时试图解决这个问题,但没有取得太大进展。

问候。

最佳答案

定义 delimiter

drop procedure if exists myCurs;

DELIMITER $$
CREATE PROCEDURE myCurs ()

BEGIN

INSERT INTO km_curs_test_temp
SELECT PNumber, PublicationName, PublicationKeywords
FROM `cl_Releases`
WHERE PNumber LIKE "%Gross Domestic Product%"
OR PublicationName LIKE "%Gross Domestic Product%"
OR PublicationKeywords LIKE "%Gross Domestic Product%";
END$$

DELIMITER ;

关于MySQL 5.5 意外 "End_of_input",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25409954/

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