Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将MySQL数据库移动到新结构?!有工具吗?_Php_Mysql - Fatal编程技术网

Php 如何将MySQL数据库移动到新结构?!有工具吗?

Php 如何将MySQL数据库移动到新结构?!有工具吗?,php,mysql,Php,Mysql,我需要将具有旧结构的旧数据库移动到新数据库 这两个数据库都是MySQL数据库(InnoDB)。 这些信息基本上是相同的,但是已经被移动到不同的表和类似的东西中 我现在搜索的是一个帮助我将数据移动到新结构的工具。类似于生成php代码的数据映射工具之类的东西 有类似的事情吗?或者你知道更好的方法吗 提前感谢查看ETL(提取转换加载)工具。流行(和免费)的是Talend Open Studio和Pentaho套房 但不要期待奇迹 复杂数据库模式的迁移不是一项简单的任务,您不会找到任何简单的点击工具。你

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

这两个数据库都是MySQL数据库(InnoDB)。 这些信息基本上是相同的,但是已经被移动到不同的表和类似的东西中

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

有类似的事情吗?或者你知道更好的方法吗

提前感谢

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

但不要期待奇迹

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

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

但不要期待奇迹

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

怎么样

它被设计用来做这样的事情

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

然后更改模式(重命名表、创建/删除列等)

最后一步是将新模式部署到DB的正向工程

它有自我解释的GUI,所以根本没有问题

怎么办

它被设计用来做这样的事情

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

然后更改模式(重命名表、创建/删除列等)

最后一步是将新模式部署到DB的正向工程

它有自我解释的GUI,所以根本没有问题