首页 网络技术 phpMyAdmin快速删除 WordPress 中的所有文章及其关联数据

phpMyAdmin快速删除 WordPress 中的所有文章及其关联数据

在 phpMyAdmin 中,快速删除 WordPress 中的所有文章及其关联数据(如分类、标签、评论和元数据)需要执行一系列 SQL 查询。以下是具体步骤和 SQL 语句,请 谨慎操作,并确保事先备份数据库。


步骤 1: 确保备份数据库

在 phpMyAdmin 中导出数据库并保存备份文件,以便在操作出现问题时能恢复数据。


步骤 2: 删除所有文章及其关联数据

清空文章(包括页面和自定义文章类型)

运行以下 SQL 查询来删除 wp_posts 表中所有文章及相关记录:

DELETE FROM wp_posts WHERE post_type IN ('post', 'page', 'attachment');

删除文章元数据

清空 wp_postmeta 表中与已删除文章相关的所有元数据:

DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts p ON pm.post_id = p.ID
WHERE p.ID IS NULL;

删除分类和标签关系

清空 wp_term_relationships 表中与已删除文章相关的所有记录:

DELETE tr
FROM wp_term_relationships tr
LEFT JOIN wp_posts p ON tr.object_id = p.ID
WHERE p.ID IS NULL;

删除评论

清空 wp_comments 表中与已删除文章相关的所有评论:

DELETE c
FROM wp_comments c
LEFT JOIN wp_posts p ON c.comment_post_ID = p.ID
WHERE p.ID IS NULL;

删除评论元数据

清空 wp_commentmeta 表中与已删除评论相关的元数据:

DELETE cm
FROM wp_commentmeta cm
LEFT JOIN wp_comments c ON cm.comment_id = c.comment_ID
WHERE c.comment_ID IS NULL;

步骤 3: 重置自动增长主键值(可选)

如果希望清理后的表从 1 开始计数,可以运行以下语句:

ALTER TABLE wp_posts AUTO_INCREMENT = 1;
ALTER TABLE wp_postmeta AUTO_INCREMENT = 1;
ALTER TABLE wp_term_relationships AUTO_INCREMENT = 1;
ALTER TABLE wp_comments AUTO_INCREMENT = 1;
ALTER TABLE wp_commentmeta AUTO_INCREMENT = 1;

注意事项

  1. 替换表名前缀:如果你的 WordPress 数据表前缀不是 wp_,需要将查询中的 wp_ 替换为实际的前缀。
  2. 删除操作不可逆:确保所有数据已备份,删除后将无法恢复。
  3. 不要删除系统内置数据:上述操作会保留系统默认分类(如“未分类”)和系统设置。

执行这些步骤后,WordPress 中的所有文章及其关联数据将被清理。

为您推荐

中国大陆如何使用境外手机号码注册telegram与tiktok

中国大陆如何购买使用境外菲律宾手机号码注册telegram与tiktok

在中国大陆使用菲律宾Globe实体手机卡注册Telegram和TikTok教程 本文将详细指导中国大陆用户如何通过购买菲...
国外的网赚平台CJ ShareASale ClickBank比较

国外的网赚平台CJ ShareASale ClickBank比较

在2025年,综合性联盟营销平台中,CJ Affiliate(cj.com)仍然是影响力最大的平台之一,尤其是在VPS和...
机场选择指南:如何挑选靠谱的科学上网服务

机场选择指南:如何挑选靠谱的科学上网服务

在选择科学上网服务(俗称“机场”)时,很多人因为不了解行情而踩坑,甚至被推荐到一些低质或不靠谱的机场。选择机场的核心原则...

谷歌seo免费查询外链的工具网站

可以查询域名外链的方法有很多,不过免费且不限制太多功能的工具比较少。以下是一些可以免费使用的域名外链查询工具(带免费额度...
Discuz X3.5自动更新发帖时间

Discuz X3.5自动更新发帖时间

解决方案:PHP脚本 + Cron Job 1. 创建PHP脚本 在Discuz X3.5根目录下创建一个脚本文件,用于...
翻墙协议sing-box、Xray 和 v2ray比较(推荐 sing-box)

翻墙协议sing-box、Xray 和 v2ray比较(推荐 sing-box)

sing-box、Xray 和 v2ray 是三种常用的代理工具,均用于科学上网或网络隐私保护。以下是它们的主要区别和特...
返回顶部