^

2026-04-24

^

WordPress 清空所有文章SQL 命令

清空 WordPress 所有文章可以通过后台批量操作、执行 SQL 命令或使用插件来实现。

请务必在操作前备份数据库。登录 phpMyAdmin 或其他数据库管理工具,执行以下 SQL 语句:

Post 的文章:

-- 1. 删除所有类型为 post 的文章
DELETE FROM wp_posts WHERE post_type = 'post';

-- 2. 清理孤立的元数据(没有对应文章的属性数据)
DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT ID FROM wp_posts);

-- 3. 清理孤立的分类/标签关联
DELETE FROM wp_term_relationships WHERE object_id NOT IN (SELECT ID FROM wp_posts);

(注:如果你的表前缀不是 wp_,请手动修改前缀)

Action Scheduler 残留数据和日志堆积:

TRUNCATE TABLE wp_actionscheduler_logs;
TRUNCATE TABLE wp_actionscheduler_claims;

Postmeta 表,清理无用元数据:

DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT ID FROM wp_posts);

最后一步:碎片整理

当你完成上述删除操作后,数据库文件的大小(Size)可能不会立刻减小。你需要在 phpMyAdmin 中:

  • 勾选所有表。
  • 在底部的下拉菜单中选择 “优化表 (Optimize table)”。
  • 这会回收由于删除数据产生的空洞,真正释放磁盘空间。

标签:数据库命令

关于作者:小朱笔记

小朱个人博客,生活网络分享,外贸建站,谷歌seo操作分享,B2B优化排名操作分享,资源分享,软件分享,生活分享。https://www.zhudc.com/

0 条评论

提交评论

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理