gpt4 book ai didi

mysql - 调用过程时语句不完整

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:43 24 4
gpt4 key购买 nike

我有一段代码可以在我的数据库中创建一个过程,但是当我尝试调用它时,它从不接受该语句。

我是 mysql 的新手,当我尝试了所有方法、放置分号、重新键入所有内容等时,我无法弄清楚什么地方出了问题。

这是我要实现的代码:

 DELIMITER // 
CREATE PROCEDURE PriceChange(thisCodeFromBook CHAR(4), thisFormat
CHAR(1), thisGivenPrice DECIMAL (4,2))
BEGIN
UPDATE BOOK
SET PRICE = thisGivenPrice
WHERE BOOK_CODE = thisCodeFromBook AND PAPERBACK = thisFormat;
END //

但是当我想调用它永远不会完成的过程时:

call PROCEDURE PriceChange('0180','Y','7.15');

这是我得到的结果:

mysql> DELIMITER //
mysql> CREATE PROCEDURE PriceChange(thisCodeFromBook CHAR(4), thisFormat
CHAR(1), thisGivenPrice DECIMAL (4,2))
-> BEGIN
-> UPDATE BOOK
-> SET PRICE = thisGivenPrice
-> WHERE BOOK_CODE = thisCodeFromBook AND PAPERBACK = thisFormat;
-> END //
mysql> CALL PriceChange('0180','Y','7.15');
->
->
->

最佳答案

您没有将 DELIMITER 设置回 ;

关于mysql - 调用过程时语句不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55427189/

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