MySQL数据迁移

标签 mysql migration data-migration database-migration

我有一个包含一些数据的 MySQL 数据库。

我必须在表几乎相同但表名和字段名不同的数据库之间迁移此数据。

两个数据库中的数据相同,只是表名(和一些字段名/类型)发生了变化。但它们的结构并不完全相同。我从表中删除了一些字段,并将字段移动到另一个表。

如果不编写脚本来遍历每条记录并将它们插入到新数据库中,我如何才能实现这一点?有什么工具吗?

最佳答案

使用mysql_dump生成一个 .sql 文件,其中包含重新创建数据库及其内容所需的所有查询。然后您可以编辑此 .sql 文件以更改表/字段名称以反射(reflect)新数据库的设置。

关于MySQL数据迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7934694/

相关文章:

php - 检查插入或更新表

php - 我的 SQL 语法中出现未知错误

arrays - 错误 : ARRAY is missing type definition for its values Sequelize

c# - 如何根据框架执行不同的 Action ? (ASP.NET 5)

SQL 数据传输

PHP jQuery Chat - 用户正在输入功能

PHP显示与sql执行不同的查询

mysql - 从Mysql到postgresql的数据迁移

ruby-on-rails - 如果我将sqlite3数据库中的字段类型从字符串更改为文本,是否会丢失该字段中的数据?

mysql迁移表数据