[英]Syntax Procedure Mysql
我正在嘗試在 phpmyadmin 中創建一個存儲過程,但是當我嘗試創建第二個存儲過程時,出現錯誤
#1327 - 未聲明的變量。
這工作正常:
BEGIN
DECLARE id_pro INT(9);
SELECT user_product_id INTO id_pro FROM usuario;
END
但是如果我想添加另一個變量,我會收到上面的錯誤:
BEGIN
DECLARE id_pro INT(9);
DECLARE date_product datetime;
SELECT user_product_id INTO id_pro, date_pro INTO date_product FROM usuario;
END
它不檢測date_product
變量。
要分配INTO
多個變量,請使用以下語法:
SELECT user_product_id, date_pro INTO id_pro, date_product FROM usuario;
或者不要使用INTO
:
SELECT id_pro := user_product_id, date_product := date_pro
FROM usuario;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.