gpt4 book ai didi

mysql - 从行中选择列并存储它们

转载 作者:行者123 更新时间:2023-11-29 11:47:43 24 4
gpt4 key购买 nike

我想存储多行的值,以便可以重用它们。以下代码检索满足条件的行中的所有 id:

SELECT @userId = `id` FROM `user` WHERE `active` = '1'

一旦我有了这些 id,我想在另一个表中插入我在上一条语句中找到的每个 id 的新行:

//per id that was found    
INSERT INTO `test` (`testField`, `userid`) VALUES ('x', @userid);

最佳答案

您可以简单地插入所有行,如下所示:

INSERT INTO `test` (`testField`, `userid`)
select 'x', id FROM `user` WHERE `active` = '1';

无需将每行数据存储到变量中,然后插入表中。

关于mysql - 从行中选择列并存储它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34629815/

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