gpt4 book ai didi

MySql 从一次选择中设置多个变量

转载 作者:IT老高 更新时间:2023-10-29 00:05:59 25 4
gpt4 key购买 nike

我开始拔头发了,这样的事情可能吗?

DECLARE var1 int;
DECLARE var2 int;
DECLARE var3 int;
SELECT var1:=id, var2:=foo, var3:=bar from page WHERE name="bob";
CALL someAwesomeSP (var1 , var2 , var3 );

上述方法不起作用,但我正在尝试弄清楚我将如何实现这一点。我的最终目标是调用一个 select,然后使用 select 中的数据调用存储的 proc。
谢谢

最佳答案

这对我有用。

        DECLARE var1 int;
DECLARE var2 int;
DECLARE var3 int;
SELECT id, foo, bar INTO var1, var2, var3 from page WHERE name="bob";
CALL someAwesomeSP (var1 , var2 , var3 );

感谢泽克。第一个链接帮助我理解了正确的语法,或者至少是什么对我有用。

关于MySql 从一次选择中设置多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com