Web 2.0 Обучение

03 мочь, 2008

Mysql трюк, чтобы удалить дубликаты Wordpress должностей

Разместил: Admin в: Wordpress

Недавно я натолкнулся на проблемы с Wordpress установки разминирования, где домашние сценария пошли совершенно за бортом, и не прекратили показ, добавив должности в базу данных. За несколько дней она добавила почти 93,000 должностей, из которых все были дубликаты.

После немного поиске я нашел проблему, но и попасть в базу данных по очистке было немного проблема, поскольку сценарий по-прежнему работает. Мне пришлось удалить из Скрипт полностью мою установку, чтобы остановить его!

Я теперь осталось 96,000 нибудь должности, из которых я знал, 93,000 или так было дублей! Как для очистки этих мер? Я мог бы использовать ручной подход, который я начал, но я вскоре понял я буду старой и серого до этого фиксированного проблемы.

Немного Google поиск (где еще до начала ваших исследований?) Я нашел отличный сценарий, чтобы помочь именно с этой проблемой:

DELETE bad_rows.*
from wp_posts as bad_rows
inner join (
select post_title, MIN(id) as min_id
from wp_posts
group by post_title
having count(*) > 1
) as good_rows on good_rows.post_title = bad_rows.post_title
and good_rows.min_id <> bad_rows.id

Это решение было найдено на Wordpress.org поддержки форума

Эта проблема решена, и мой блог в настоящее время действующая, как правило, еще раз.

Ps не забудьте создать резервную копию базы данных, прежде чем делать это!

Подробнее об этой теме здесь: Advanced PHP / MySQL взаимодействия.
Теги: блог, помощь, MySQL, phpmyadmin, чаевые, хитрость, Wordpress

Соответствующие должности

Нет ответов на "MySQL трюк, чтобы удалить дубликаты Wordpress должности"

Комментарий Форма

Рекламодателям


  • Статья Каталог: статьи по маркетингу является важным фактором в поисковой системе маркетинга. она помогает многое в получении крупнейших поисковых двигателей и хорошие позиции движения.
  • Бум Маркетинг Советы: Я принимаю вашу точку о применении хорошего SEO для каждой статьи вы передаете Я также думаю, что запись одного полезные информативные статьи, может быть Мор
  • администратора: Здравствуйте, и спасибо за посещение. Я обязательно не забудьте опубликовать моей следующей статье на вашем месте :-)

О

Tutorialvine.com витрины Web 2.0 Обучение и новости, а также все о разработке веб-дизайн от того, каким образом максимизировать ваши доходы.


Top Комментаторы