【发布时间】:2014-05-25 18:44:38
【问题描述】:
我在 MySQL 中创建了一个存储过程以从 SELECT 中返回一些参数,但不起作用。
在 userID 和 otherID 中总是返回 0。
有人可以帮助我吗? 谢谢
如果存在则删除过程 sp_XPTO;
分隔符;;
创建过程 sp_XPTO(
OUT userID INT UNSIGNED,
OUT otherID INT UNSIGNED,
IN bookID INT UNSIGNED
)
开始
选择用户ID=E.userID,其他ID=E.otherID
FROM Exp as E
WHERE E.bookID = bookID;
结束;;
分隔符;
更新:
对不起, 看了很多后,得出的结论是错误在于我如何调用存储过程,而Ravinder是正确的。 谢谢
【问题讨论】:
-
快速创建SQL Fiddle 有助于仅供参考
标签: mysql