我有一个数据库一直在服务器上运行。我还有一个数据库在新服务器上运行了大约一个月,该服务器具有基于旧服务器的数据。由于这两个都在上个月运行,因此它们的数据并不相等。
我们希望将旧数据库中的两个表中的选择性数据移动到新表中。这是我要移动的select,一个月的数据:
select * from table1 left join table2 on table1.keyID = table2.keyID
where table2.updated between '2013-08-01' and '2013-08-31';
据我了解,我可能需要自己转储每张桌子。但是,当将此数据插入新数据库时,我需要为这些条目提供新的 keyID(这是自动生成的)。如何在保持这两个表之间的连接的同时做到这一点?