Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 31.01.2015, 01:00   #1
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,498
Доменные сделки: 24
Реноме: 1556
Одобрения
Спасибо (Отдано): 533
Спасибо (Получено): 751
Отправить сообщение для Port_Artur с помощью ICQ
удалить дупликаты записей из wordpress

Записи создаются плагином из РСС- ленты в автоматическом режиме, при этом постоянно появляются одинаковые записи в WordPress с одинаковым содержанием, различающиеся в названии записи (заголовок) добавлением в конце -2:
Оригинал: http://сайт.ру/зенит-попросил-денег/
Дупликат: http://сайт.ру/зенит-попросил-денег-2/

Нужно удалить записи у которых в конце заголовка "-2"

Как правильно удалить из базы дубликаты в автоматическом режиме?

Нужен SQL запрос. Помогите кто может.
Port_Artur вне форума   Ответить с цитированием
Старый 31.01.2015, 09:17   #2
 
Аватар для leonidsopov
 
Регистрация: 28.06.2009
Сообщений: 10
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для leonidsopov с помощью Skype™
у вас не совсем в заголовок добавилось "-2", а скорее два одинаковых заголовка и последующим добавляется -2, -3, ...

найти можно примерно так
Код:
SELECT ID, post_date, guid, post_name 
FROM wp_posts 
WHERE post_type = 'post' 
 AND post_status = 'publish' 
 AND post_name like '%-2';
посмотреть, что нашлось, то что нужно, и потом удалить, но вообще это не самое лучшее решение,
лучше навести uniq key на post_title и оно не даст создавать записи с одинаковым заголовком (будут ошибки в логах, но не будет записей).

* ещё забыл, надо подчистить для того что найдёте табличку post_meta (или около того называется), и может что то ещё
leonidsopov вне форума   Ответить с цитированием
Старый 31.01.2015, 12:37   #3
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,498
Доменные сделки: 24
Реноме: 1556
Одобрения
Спасибо (Отдано): 533
Спасибо (Получено): 751
Отправить сообщение для Port_Artur с помощью ICQ
Спасибо. Но это только записи в одной таблице, а как чтобы вычистить всю базу.
Port_Artur вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:27. Часовой пояс GMT +4.