我试图在 phpmyadmin 中创建一个存储过程,但是当我尝试创建第二个存储过程时,出现错误
#1327 - Undeclared variable.
这很好用:
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;
关于mysql - 语法过程 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55202745/