Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) MySQL Как удалить сотни материалов, через mysql, зная их id?

Как удалить сотни материалов, через mysql, зная их id?


     22.03.2015    MySQL    995

вопрос
Всем доброго! Подскажите как удалить сотни(тысячи материалов), запросом из dle_post, все id материалов есть?

Ответил: Sander


DELETE FROM dle_post WHERE id in (2,3,4,5,6);

или
DELTE FROM dle_post WHERE id>=2 AND id<=6;


Ну и повторить для dle_post_extras заменив id на news_id
DELTE FROM dle_post_extras WHERE news_id>=2 AND news_id<=6;

Комментарии пользователей (6)

unik
4

82 | 15

unik - 22 марта 2015 11:13 - Юзер

Спасибо!

D0Gmatist
225

794 | 281

D0Gmatist - 22 марта 2015 12:26 - Местный

Только останутся
1) Комментарии с битыми адресами
2) У юзеров счётчик комментария к несуществующим статьям
3) У юзеров счётчик добавленных и не существующих статей
4) Каша в БД из рейтингов к не существующим статьям
5) Файлы и картинки в БД к несуществующим статьям + в папке уплоад хлам

А так всё классно )))

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

unik
4

82 | 15

unik - 22 марта 2015 16:19 - Юзер

Перестроение публикаций не поможет?

D0Gmatist
225

794 | 281

D0Gmatist - 22 марта 2015 16:20 - Местный

Нет

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

vitnet
218

2174 | 930

vitnet - 22 марта 2015 16:59 - Эксперт

Мастер оптимизации базы данных

Цитата: 3. Пересчет статистики

Иногда в следствии частого удаления, или экспорта пользователей, количество новостей и комментариев, закрепленных за посетителями, может не соответствовать действительности, поэтому вы можете произвести пересчет статистики сайта. Это достаточно ресурсоемкая операция, поэтому может занять довольно продолжительное время.

D0Gmatist
225

794 | 281

D0Gmatist - 23 марта 2015 15:58 - Местный

От всего не спасёт

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 14.09.2013 Revdev  MySQL
 16.01.2014 David  MySQL