簡體   English   中英

存儲過程3的MySQL錯誤1064

[英]mySql error 1064 for stored procedure 3

救命!! ...下面怎么了?? 我收到箭頭指示的行的SQL語法錯誤號1064。

CREATE PROCEDURE SP_IsProductInBasket (
  IN customerId INT(11),
  IN productId TINYTEXT
)
BEGIN
  SELECT
    products_id
  FROM customers_basket
  WHERE customers_id = customerId
    AND products_id = productId;    <------ error here????!!!
END

我已經驗證了Select可以單獨使用

嘗試更改定界符,

DELIMITER $$
CREATE PROCEDURE SP_IsProductInBasket 
(
  IN customerId INT(11),
  IN productId TINYTEXT
)
BEGIN
  SELECT   products_id
  FROM     customers_basket
  WHERE    customers_id = customerId AND 
           products_id = productId;   
END $$
DELIMITER ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM