我试图在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
变量。
答案 0 :(得分:1)
要为INTO
分配几个变量,请使用以下语法:
SELECT user_product_id, date_pro INTO id_pro, date_product FROM usuario;
答案 1 :(得分:0)
或者不要使用INTO
:
SELECT id_pro := user_product_id, date_product := date_pro
FROM usuario;