【发布时间】:2023-03-17 20:25:01
【问题描述】:
我有两个数据库(db1 和 db2),以前由两个不同的程序使用,现在我将它们(数据库和程序)结合起来,因此,db2 将成为 db1 的一部分。所以,我知道如何将表从 db2 复制到 db1,但我有一个包含用户列表的表。
我希望两个程序都访问同一个用户列表,所以我需要合并两个用户表。现在,问题是 db2 的用户表与 db1 的列不同。那么,我该怎么做呢?我应该在 db1 表中添加更多字段吗?还是我应该尽可能多地复制相关数据,然后创建另一个表来保存 db1 的用户表中未预设的字段?
【问题讨论】:
-
UNION 将是我首先想到的。顺便说一句,如果这里的人能看到更多内部信息(比如你的桌子的结构),他们会很有帮助。
标签: sql database database-design