Быстрый переход |
|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
31.01.2015, 01:00 | #1 | |||
Реноме:
1556
|
удалить дупликаты записей из wordpress
Записи создаются плагином из РСС- ленты в автоматическом режиме, при этом постоянно появляются одинаковые записи в WordPress с одинаковым содержанием, различающиеся в названии записи (заголовок) добавлением в конце -2:
Оригинал: Дупликат: Нужно удалить записи у которых в конце заголовка "-2" Как правильно удалить из базы дубликаты в автоматическом режиме? Нужен SQL запрос. Помогите кто может.
__________________
|
|||
31.01.2015, 09:17 | #2 | |||
|
у вас не совсем в заголовок добавилось "-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 (или около того называется), и может что то ещё |
|||
31.01.2015, 12:37 | #3 | |||
Реноме:
1556
|
Спасибо. Но это только записи в одной таблице, а как чтобы вычистить всю базу.
__________________
|
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|