gpt4 book ai didi

mysql - 如何在 phpmyadmin 中合并两个 Wordpress SQL 数据库?

转载 作者:可可西里 更新时间:2023-11-01 09:00:28 28 4
gpt4 key购买 nike

我不想在新网站的前端手动输入旧网站的数千篇帖子。我只是想将数据库从旧的合并到 phpmyadmin 中的新网站。之后我会调整表格以适应新软件。

  1. 我认为只有四个表需要合并以达到我的目的:wp_postmeta、wp_posts、wp_usermeta 和 wp_users。

  2. 旧网站仍然有效,最新的帖子是 post_id 28,556。因此,为了安全和整洁,我希望我所有的新网站帖子 ID 都从 30,000 开始。

我找到了这段代码,这正是我要找的,但不是真的:https://gist.github.com/jazzsequence/99dbee218c1b9a84df0d .此代码只是将 +1 添加到每一行,忽略与 usermeta、用户、postmeta 中的 post_id 等的所有关联。它不能使用。

如果您无法完整地回答问题(如果您回答得当,它将帮助成千上万的 wordpress 用户),请告诉我如何将 30,000 添加到给定列中的每个值。例如。如果该列名为 ID,现有值为 1、2、4、9、13、24、25、26、28,则它们将变为 30001、30002、30004、30009、30013、30024、30025、30026、30028 .

最佳答案

这可能只能部分回答问题,因为它可能不允许您手动执行此操作,但实际上我不推荐这样做。人们已经在处理这个导出 - 导入逻辑,测试它并为此编写插件。我建议使用它们而不是尝试自己重新编写。只需备份您的数据库并使用插件,例如:https://wordpress.org/plugins/wp-exporter/

我会进行 google 搜索并找到完全符合您要求的最佳导出/导入插件,其中有很多都是免费的。

关于mysql - 如何在 phpmyadmin 中合并两个 Wordpress SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44879049/

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