【发布时间】:2011-12-18 09:26:41
【问题描述】:
我有 2 个要合并的数据库。它们都具有相同的架构。 第二个数据库开始时的数据与第一个相同,但它们在特定日期有所不同。
问题是一些表的 id 继续从同一点自动递增,因此两个表对不同的数据使用相同的 id。我还应该提到,ID 在其他表中用作外键。
我在想我可以为第二个数据库中的每个 id 添加一个值来消除冲突。这是一种可接受的方式吗?如果是这样,最好的方法是什么。如果没有,有什么更好的方法。
【问题讨论】:
-
我希望您知道克隆前的 id,因为这些初始 id 不应更改