0

我需要将具有旧结构的旧数据库移动到新数据库。

两个数据库都是 MySQL 数据库 (InnoDB)。信息基本相同,但已移至不同的表格和类似的东西。

我现在正在搜索的是一个工具,它可以帮助我将数据移动到新结构中。类似于为我生成 php 代码的数据映射工具之类的东西。

有没有类似的东西,或者你知道更好的方法吗?

提前致谢

4

2 回答 2

3

查看 ETL(提取转换负载)工具。流行(和免费)的是 Talend Open Studio 和 Pentaho Suite。

但不要指望奇迹。

复杂数据库模式的迁移不是一项简单的任务,您不会找到任何简单的点击工具。你需要花很多心思在里面。

于 2012-06-26T07:26:37.003 回答
1

MySQL 工作台怎么样?

它旨在做这样的事情。

您可以设置与现有数据库的连接并进行逆向工程。

然后更改架构(重命名表、创建/删除列等...)。

最后一步是将新模式部署到数据库的正向工程。

它有自解释的 GUI,所以完全没有问题。

http://en.wikipedia.org/wiki/MySQL_Workbench

于 2012-06-26T07:27:27.557 回答