• Skip to main content
  • Skip to primary sidebar
  • Home
  • WordPress
  • web Hosting
  • linux
  • mysql
  • nginx
  • apache2
  • devops

Raju Ginni

wordpress tutorials seo hosting etc

You are here: Home / wordpress tutorials for beginners advanced complete guide to run WordPress / wordpress delete all posts from database mysql query for phpmyadmin

wordpress delete all posts from database mysql query for phpmyadmin

 

Table of Contents

Toggle
  • backup your database before doing anything otherwise!
  • after
  • delete pages or posts where filter by category
  • delete all pages except this parent page
  • convert all pages to Posts WordPress mysql
  • clean up wordpress options
  • Delete Orphaned Post Meta Data in WordPress
  • delete all WordPress posts on any category

backup your database before doing anything otherwise!

you can stimulate query to check in phpMyAdmin

note this query only delete post not pages.

SQL query:   

DELETE FROM `wp_posts` WHERE post_type=‘post’

Matched rows: 3983

 

3983 rows affected. (Query took 0.3078 seconds.)
DELETE FROM `2xpwp_posts` WHERE post_type=’post’;

delete all post in wordpress

 

 

 

 

 

after

delete all post in wordpress after empty

 

 

delete pages or posts where filter by category

 

 

2nd use bulk delete plugin.

 

delelte all posts and pages in database

you can emtry the wp_posts tables in phpmyadmin

 

delete all pages except this parent page

 

DELETE FROM `2xpwp_posts` WHERE post_parent !=”admit-card”;

DELETE FROM `2xpwp_posts` WHERE post_parent !=”91″;

min/post.php?post=91&action=edit

bulk delete pages in WordPress except parent

111551 rows affected. (Query took 9.5802 seconds.)
DELETE FROM `2xpwp_posts` WHERE post_parent !=”91″;

delete all pages in wordpress except category

 

404 errors after running above query

 

page attributes parent page missing

 

 

convert all pages to Posts WordPress mysql

UPDATE `2xpwp_posts` SET post_type=’post’ where post_type=’page’;

 

 998 rows affected. (Query took 0.0291 seconds.)
UPDATE `2xpwp_posts` SET post_type=‘post’ where post_type=‘page’;

clean up wordpress options

2036789

 

Delete Orphaned Post Meta Data in WordPress

— List all orphan rows from wp_postmeta
SELECT * FROM wp_postmeta
LEFT JOIN wp_posts ON wp_posts.ID = wp_postmeta.post_id
WHERE wp_posts.ID IS NULL;

— Delete all orphan rows from wp_postmeta
DELETE wp_postmeta FROM wp_postmeta
LEFT JOIN wp_posts ON wp_posts.ID = wp_postmeta.post_id
WHERE wp_posts.ID IS NULL;

[/sql]

 

1065582 rows affected. (Query took 56.2079 seconds.)
DELETE 2xpwp_postmeta FROM 2xpwp_postmeta LEFT JOIN 2xpwp_posts ON 2xpwp_posts.ID = 2xpwp_postmeta.post_id WHERE 2xpwp_posts.ID IS NULL;

 

delete all categories except 1 category wordpress mysql

 

 

Deleting All tags except categories Wp database

 

delete from `wp_terms` where `term_id` in ( SELECT `term_id`
FROM `wp_term_taxonomy`
WHERE `taxonomy` = ‘post_tag’ ) and `term_id` not like 1

 

delete all WordPress posts on any category

 

  • DELETE wp_posts.* FROM wp_posts INNER JOIN wp_term_relationships ON ( wp_term_relationships.object_id = wp_posts.ID ) WHERE wp_term_relationships.term_taxonomy_id = category_id

Primary Sidebar

wordpress tutorials for beginners advanced complete guide to run WordPress

  • wordpress speed optimization Speed up wordpress Score on Google pagespeed
  • best wordpress plugins social, seo, Backup, speed up your blog
  • TOP 10 Wordpress Themes Premium/ Free & providers
  • Wordpress Adsense Plugins & Manually
  • Social share buttons for website Wordpress Blogger
  • How to bulk delete in wordpress posts, pages, Media Images, tags and categories
  • TOP 5 Best wordpress comment plugins 2020 (disable pingback, replytocom, customize form)
  • all in one seo pack vs yoast seo pressor
  • Auto post to Facebook, twitter, Google Plus Wordpress Posts 2019
  • wordpress plugins that slow down your site and its alternatives
  • How to use wordpress tags and categories
  • Wordpress duplicate thin content Issues {FIXED}
  • how to increase wordpress memory & file upload size
  • combine rss feeds wordpress
  • Reduce the impact of third-party code ,optimize JS delivery, Minify, remove unused js, pre connect, inline, lazy load etc
  • change wordpress site url internal links in mysql command phpmyadmin
  • install wordpress on ubuntu nginx lemp command line apache debian
  • Wordpress Security Plugins 2021 (Brute force, Login lockdown, Malware scanner etc)
  • website cache best caching plugins wordpress w3tc cloudflare
  • How to add adsense amp ads to wordpress
  • wordpress password reset in 3 ways mail, phpmyadmin, mysql command
  • how i recovered hacked website site 5 times ft wordpress?
  • wordpress redirection examples Rankmath seo
  • enable browser caching in wordpress apache nginx caching headers explained
  • W3TC w3 total cache plugin setup guide review comparison with wp rocket and wp super cache
  • Wordpress database optimization (don't neglect) plugins & phpmyadmin manually
  • Optimize css delivery inline critical css, remove unused css, render blocking css
  • Converting WordPress into static website speed after 1 second dynamic 3 seconds
  • Wordpress errors and fix
  • Rules to get 100/100 in Google pagespeed web core vitalsscore
  • Install xamp & wordpress on localhost windows
  • favicon ico Change / Add / Disable favicon in wordpress Ft Genesis Theme or any theme
  • increase wordpress memory limit (how to ) 40MB , 64 MB 128 MB or 512 MB maybe 1024MB
  • wp cron job check working or not disable enable change schedule
  • google analytics plugins for wordpress #sitekit #monsterinsights gadwp back as gainwp
  • Lazy Load Adsense to improve core web vitals - Vs revenue
  • xmlrpc php wordpress uses, disable without 403 error log message
  • wordpress 304 header implement using plugin
  • wordpress change post date programmatically (auto on update like blogger
  • sorry you are not allowed to access this page. admin WordPress options table
  • clone wordpress in linux ubuntu server lemp nginx
  • Cloudflare cache rules for WordPress along with page rules cache level everything
  • wordfence-waf.php fatal error fixed after migration
  • Cloudflare page rules cache level everything redirect and sub domain
  • wordpress delete all posts from database mysql query for phpmyadmin
  • php fpm oom killer problem how to dig it.. memory pool and execution time
  • nginx wordpress multisite subdirectory multiple domains
  • Helpful Content update recovery Trying to dig it
  • How to Move a Single WordPress Site into a Multisite
  • Enable multisite in wordpress in 3 steps problems datbase error
  • Seprate single site from wordpress multisite domain based
  • Error establishing a database connection wordpress multisite
  • Add single wordpress to MultiSite wordpress
  • genesis theme cateogory customization examples
  • could not insert term into the database. wordpress
  • wordpress breadcrumbs not showing full path
  • There has been a critical error on this website fed up
  • Site structure WP categories vs sub pages or multisite posts or pages
  • WordPress pyramid structure Permalinks Category vs sub pages vs multisite

hi i am raju ginni, primalry i manage wordpress websites on GCP cloud platform as a cloud engineer, and create content on passionate things.
you can follow me on youtbe

© 2025 - All Rights Reserved Disclaimer & Privacy Policy