- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我不想在新网站的前端手动输入旧网站的数千篇帖子。我只是想将数据库从旧的合并到 phpmyadmin 中的新网站。之后我会调整表格以适应新软件。
我认为只有四个表需要合并以达到我的目的:wp_postmeta、wp_posts、wp_usermeta 和 wp_users。
旧网站仍然有效,最新的帖子是 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/
我是一名优秀的程序员,十分优秀!