gpt4 book ai didi

mysql - 基于从另一个表中提取的数据的 SQL 批量插入

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

我真的不知道我的措辞是否正确,但我会尽力解释我想要的。

Table 1 - X
id | name | blah

Table 2 - Y
id | Xid | configKey | ConfigVal

我想做的是,在表 2 中为表 1 中的所有内容创建一行,其中表 1 中的相应 id 进入表 2 中的 Xid 列。我来自 java 背景,不太热衷于sql,所以不太确定如何执行此操作。表 1 中有很多行,这就是为什么我想将其编写出来。

我非常想做这样的事情:

Table1 (the object table)
1 test1 a
2 test3 b
3 testn n

运行查询来填充这个

Table 2 (the config table)
...exisitng rows
59 1 doSomething true
60 2 doSomething true
61 3 doSomething true

所以,我非常想添加一个配置行(所有相同的值),除了它对应的 id(表 2 中的第 2 列应该是表 1 中的第 1 列)

谢谢

最佳答案

为所有插入的记录使用固定值“doSomething”和“true”:

insert into table2 (Xid, configKey, ConfigVal)
select id, 'doSomething', 'true'
from table1

关于mysql - 基于从另一个表中提取的数据的 SQL 批量插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131729/

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