【问题标题】:How to migrate mysql database from old schema to new?如何将mysql数据库从旧模式迁移到新模式?
【发布时间】:2020-01-22 05:49:21
【问题描述】:

我有旧的 mysql 数据库和数据。开发了一个新的模式,几乎没有什么变化。删除了某些表中的某些字段并添加了新表。仅在字段未更改的情况下将数据从旧数据库带到新数据库的最佳方法是什么?

【问题讨论】:

  • 最好的方法是只通过编程迁移和迁移库进行架构更改。我猜你没用过?
  • 问题是当我使用以前的迁移文件应用迁移时,会出现许多错误。所以不能这样通过
  • 那么你应该修复迁移文件。这是迄今为止最好的解决方案。确保您有有效的迁移来获取当前的数据库架构,然后确保您有其他迁移来获取新的架构。
  • 感谢您的建议。尝试相同

标签: mysql sql mysql-workbench mysql-python


【解决方案1】:

查看SELECT INTOhere

SELECT *
INTO new_table [IN externaldb]
FROM old_table
WHERE condition;

【讨论】:

    猜你喜欢
    • 2011-01-24
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2020-07-21
    相关资源
    最近更新 更多