View previous topic
::
View next topic
|
Author |
Message |
ramon fincken Site's programmer
 Get a free globally recognized avatar It's free!
Joined: 03 Aug 2007 Posts: 412 Location: A'dam/Diemen, The Netherlands
|
Posted: Mon Jan 18, 2021 7:06 pm Post subject: wp-cli delete all with custom keep-me table |
|
|
Code: | wp-cli post delete $(wp-cli db query --socket=/usr/local/mysql/data/mysql.sock --skip-column-names --batch "SELECT post_id FROM wp_postmeta WHERE post_id < 1010313 AND post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'attachment' AND ID NOT IN ( SELECT meta_value FROM wp_found ) ) AND meta_key = '_wp_attached_file' LIMIT 200") --force |
you need a limit if you expect many thousands of IDS, this is due to a bash limit, not your WP site or the DB
use at your own risk, this is more complex than you might think! |
|
Back to top |
|
 |
Google adsense Advertisement
|
Posted: Mon Jan 18, 2021 7:06 pm Post subject: wp-cli delete all with custom keep-me table |
|
|
Advertisement
|
|
Back to top |
|
 |
GravityForms Advertisement
|
Posted: Mon Jan 18, 2021 7:06 pm Post subject: wp-cli delete all with custom keep-me table |
|
|
Advertisement
 |
|
Back to top |
|
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|