【发布时间】:2020-02-07 07:07:34
【问题描述】:
我想在 Postgres 中将数据从表 A 复制到表 B。表 A 包含 40 列,表 B 包含 20 列。就像表 B 是表 A 的子集,这意味着 - 表 B 仅包含表 A 中的一些列。
如果列数较少,我已经找到了用于复制数据的答案https://stackoverflow.com/a/7483174/12556735。
既然有很多列,有什么方法可以在不提及列名的情况下复制数据?
【问题讨论】:
-
不提列名恐怕 PostgreSQL 无法知道您要将哪些数据复制到其他表中。
-
如果 B 是 A 的子集,为什么还需要 B?
-
问题不在于“WHY”,而在于“HOW”。我的问题非常广泛,我以简化的方式问了它。
-
'有什么方法可以在不提及列名的情况下复制数据?' - 没有
标签: python mysql postgresql