2014-01-15 1 views
-1

Я запускаю несколько автоблогов в wordpress, и иногда возникает следующая проблема, а при использовании FeedWordPress некоторые синдицированные сообщения не содержат изображений, и я хотел бы знать, есть ли запрос в mysql, позволяющий удалять сообщения без изображений?Как удалить сообщения без изображений mysql query?

ответ

0

, не имея понятия о том, как выглядит ваша структура или данные, вот что может помочь.
перед удалением, выберите, чтобы убедиться, что эти сообщения, которые вы хотите удалить

SELECT * FROM posts WHERE post_content NOT LIKE '%<img src=%' 

затем после просмотра результатов, и вы будете счастливы, чтобы удалить их, используйте

DELETE FROM posts WHERE post_content NOT LIKE '%<img src=%' 
0

Спасибо за ваш Подсказка, я немного изменил его и получил запрос с очень удовлетворительными результатами:

DELETE FROM wp_posts WHERE post_content NOT LIKE '%<img src=%'
AND ID not in (select post_id as p from wp_postmeta where meta_key like "_wp_attached_file")