• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как удалить в базе данных все метки (tags)

Статус
В этой теме нельзя размещать новые ответы.

Danilka71

Постоялец
Регистрация
17 Мар 2009
Сообщения
123
Реакции
8
Wordpress 3.0.1

Как удалить в базе данных все метки (tags)?
Просто очистить эти таблицы?
wp_terms
wp_term_relationships
wp_term_taxonomy

Накопилось меток(тегов) уже в 100 раз больше чем постов, блог тормозить стал. Хочу все почистить полностью!
Как это лучше сделать?

Пробовал такой запрос, вылетает ошибка
#1109 - Unknown table 'a' in MULTI DELETE

DELETE a,b,c
FROM
database.prefix_terms AS a
LEFT JOIN database.prefix_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN database.prefix_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
c.taxonomy = 'post_tag' AND
c.count = 0
);
 
Подправил твой код:
PHP:
DELETE a,b,c
FROM
wp_terms AS a
LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
c.taxonomy = 'post_tag' AND
c.count = 0
);
Этим удалишь все метки которые не используются
Если поставить c.count >= 0 - вообще все удалишь....
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху