gpt4 book ai didi

php - 将数据从一个 MYSQL 数据库迁移到另一个

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

我需要将一些数据从一个 MYSQL 数据库迁移到另一个数据库,但问题是表和行会有所不同,因为它来自自定义数据库结构或 drupal 7 CMS。

是否有一种简单的方法可以做到这一点,或者是否有任何工具可以将数据映射到新结构?

我可以完全访问这两个数据库。

非常感谢任何建议。

最佳答案

如果您只是复制数据,您可以使用标准转储,如下所示:

mysqldump -hhostname -uusername -ppassword olddbname \
| mysql -hhostname -uusername -ppassword newdbname

但是,如果您必须将数据转换为与 Drupal 7 兼容的内容,那么您真的必须编写一些自定义的 INSERT…SELECT进行转换的 s。

您可能想查看 Drupal 的 feeds module ,它可以从 CSV 和其他格式导入数据。 Feeds 目前正式处于“alpha”阶段,但它仍在广泛使用,如果你遇到一个错误,最好报告它(或者甚至修复,如果你觉得你有时间为项目)。

drupal.org 上还有各种 Drupal 模块,可帮助您从 CSV 或其他来源导入分类法、用户等。尝试一些事情,让我们知道您有什么问题。

关于php - 将数据从一个 MYSQL 数据库迁移到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10921340/

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