gpt4 book ai didi

mysql - 将数据库导出到不同的模式

转载 作者:行者123 更新时间:2023-11-29 02:31:41 24 4
gpt4 key购买 nike

我正在创建一个 Web 应用程序来替换我目前使用的过时的应用程序。该数据库也已过时且结构糟糕。出于测试目的,我想导出旧数据库并将其加载到新数据库中,以便为新的 Web 应用程序提供测试数据。但是,由于数据库的架构更改,我需要手动更改:

  • 表名
  • 列名

例子:

旧数据库表:部分

id | date | user

新数据库表:apx_parts

id | date_created | user_id

是否有 MySQL 工具或其他工具可以自动执行此操作?一定要自己用脚本语言写吗?

编辑

澄清一下,我希望它自动化的原因是因为我想使用旧应用程序正在收集的最新数据。

最佳答案

您可能正在考虑使用 mysqldump 来复制模式和数据。相反,请考虑自行导出数据。

像往常一样创建新的数据库和表。

使用 SELECT...INTO 从旧数据库中导出数据.列名在这里无关紧要。如果新数据库中有新列,您可以在此 SELECT 中计算它们的值或忽略它们。

使用LOAD DATA将数据导入新数据库

祝你好运。

关于mysql - 将数据库导出到不同的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12305164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com