【发布时间】:2011-10-28 20:42:22
【问题描述】:
我有一个 MySQL 数据库,里面有一些数据。
我必须在具有几乎相同表但表名和字段名不同的数据库之间迁移这些数据。
两个数据库上的数据相同,只是表名(和一些字段名/类型)发生了变化。但它们的结构并不完全相同。我从表中删除了一些字段,并将字段移动到另一个表中。
如果不编写脚本来遍历每条记录并将它们插入到新数据库中,如何实现这一点?有什么工具吗?
【问题讨论】:
-
你如何插入 .. SELECT FROM?
insert into newtable (newcol1, newcol2, newcol3) select from oldtable (oldcola, oldcolb, oldcolc).你可以添加或省略列,做alter-tables改变列类型... -
感谢 Konerak,这成功了
标签: mysql migration data-migration database-migration