MYSQL 存储过程调用存储过程解决方案

MYSQL存储过程调用存储过程P1CREATEPROCEDURE P1(IN hid int(8))bengin..endP2CREATEPROCEDURE P2(IN hid

MYSQL 存储过程调用存储过程
P1
CREATE PROCEDURE P1(IN hid int(8))
bengin
..
end

P2
CREATE PROCEDURE P2(IN hid int(8))
bengin
exec P1(hid);
..
end

为什么提示exec P1(hid); 有错呢

[解决办法]
hid传递的参数看是否为int型