【发布时间】:2012-03-14 08:56:55
【问题描述】:
问题比较简单。
是否可以将 MySQL 中的一个过程调用到另一个过程中?
例子:
创建了两个过程:proc1 和 proc2
在 proc1 中,我调用 proc 2。 因此:
BEGIN
IF ( CALL ConsultConsoleAvailableTime(`StartTime`, `PlusTime` ) IS NULL ) THEN
SELECT 'error';
END IF;
END;
有可能吗?如何?没有在这里工作没有。 :D
编辑1:
1318 - PROCEDURE sistemajogosxbox.ConsultConsoleAvailableTime 的参数数量不正确;预期 3,得到 2
编辑2:
1172 - 结果包含不止一行
现在呢?
【问题讨论】:
-
对于
Edit1,您的过程ConsultConsoleAvailableTime需要三个参数,而您只提供了两个参数:StartTime和PlusTime -
他们已经很满意了。我不知道为什么这个消息。
-
我在这里犯了一个小错误。我在修。我相信你是对的,你的回应。
-
我认为'LIMIT 1'可以解决我的问题。对吗?
-
很有可能。只获取一行一列,看看会发生什么..