我正在尝试在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;