【发布时间】:2014-08-27 01:42:51
【问题描述】:
我目前正在将旧数据库架构中的数据迁移到新架构中。
我的旧数据库上有一个名为 Product 的表,在我的新数据库架构上,我仍然有一个 Product 表和一个用于 b_id 的新列,以及另一个表 B。
在迁移期间,我需要为表中的每个产品插入表 B 的条目,并更新 Product 表以设置 b_id 为该产品在 b 上新创建的条目.我怎样才能做到这一点?
要传输产品表的数据,我有:
INSERT INTO newSchema.Product
SELECT id, prodName
FROM oldSchema.Product
我正在考虑循环进入oldSchema.Product,对于每个产品,都调用INSERT INTO B 和UPDATE TABLE Product,但不知道如何将其放入代码中。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
你必须给我们更多的东西才能继续下去
标签: mysql sql database data-migration