gpt4 book ai didi

sql - 是否可以将一些行与 rowids 一起从一个表复制到另一个表?

转载 作者:行者123 更新时间:2023-12-03 16:19:24 26 4
gpt4 key购买 nike

如果我输入:

INSERT INTO table_b 
SELECT rowid, somecolumn
FROM table_a

...rowid 列将作为普通列复制到新表中,这很可能会产生错误,因为列不匹配。

但是,当我重新填充它时,有没有办法将旧表中完全相同的 rowids 复制到新表中?

我知道可以这样做:
INSERT INTO table_b 
(rowid, othercolumn)
VALUES (334, 'sometext')

...但这需要逐行写入而不是一行 sql 命令。

最佳答案

您编写的第一个 SQL 是正确的,它将复制与列匹配的所有信息。
您还可以使用这样的查询:

INSERT INTO table2( rowId, rowValue)

SELECT rowId, rowValue FROM table1

关于sql - 是否可以将一些行与 rowids 一起从一个表复制到另一个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089853/

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