Mysql 迁移超过旧数据库值的新数据库

Mysql 迁移超过旧数据库值的新数据库,mysql,database,data-migration,Mysql,Database,Data Migration,我需要用新的数据库值迁移超出的数据库值。我有两个数据库,比如test和testnew。我使用相同的数据创建这两个数据库。我在测试中做了所有的更改,现在我需要在不影响现有值的情况下迁移测试中的更改 如果表模式不同,那么我将如何进行此操作?在我之前的工作中,我所做的是将数据(在我的例子中是从Access)导入到我的目标(MySQL)中,留下表结构,然后使用SQL选择数据并根据需要操作到最终的目标表中 在我的例子中,我没有旧数据库的文档,列的命名也不正确,例如,它使用say'field1','fiel

我需要用新的数据库值迁移超出的数据库值。我有两个数据库,比如test和testnew。我使用相同的数据创建这两个数据库。我在测试中做了所有的更改,现在我需要在不影响现有值的情况下迁移测试中的更改

如果表模式不同,那么我将如何进行此操作?在我之前的工作中,我所做的是将数据(在我的例子中是从Access)导入到我的目标(MySQL)中,留下表结构,然后使用SQL选择数据并根据需要操作到最终的目标表中


在我的例子中,我没有旧数据库的文档,列的命名也不正确,例如,它使用say
'field1'
'field2'
等。我需要从应用程序代码中跟踪列的含义。还有更好的办法吗?此外,有时列在分隔数据中包含多个值,读取代码是唯一的方法吗

听起来你知道该做什么,但就是不想做

如果没有文档,那么您就必须查看代码以了解它的功能,这是有道理的。关于跨平台移植,您很可能需要编写定制脚本来提取数据、操作数据并根据新结构将其插入到新表中


有一些工具可以生成迁移脚本,即为所有数据生成插入的脚本。我认为mysql workbench可以做到这一点,但它很可能不够,因为您的表具有不同的结构。

您想将数据从test new发送到test rite?