Я запускаю несколько автоблогов в wordpress, и иногда возникает следующая проблема, а при использовании FeedWordPress некоторые синдицированные сообщения не содержат изображений, и я хотел бы знать, есть ли запрос в mysql, позволяющий удалять сообщения без изображений?Как удалить сообщения без изображений mysql query?
-1
A
ответ
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")