• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как удалить новости до 2009, кроме админов

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

droncs

Постоялец
Регистрация
12 Сен 2008
Сообщения
65
Реакции
0
Как удалить старые новости до 2009, пользователей кроме админов и дупликаты новостей, движок 7.3?
Думаю SQL запрос проще написать?
 
Смыле удалить старые новости до 2009 года, кроме админов!?
 
"Мастер оптимизации" уже не подходит?
 
"Мастер оптимизации" уже не подходит?
я думаю что нет, т.к. я как понял - необходимо удалить новости не созданые админом
В общем, в паблике такого способа нет. Надо простить чтоб написали
 
  • Заблокирован
  • #5
Вот запрос в дб для удалений новостей по вашим критериям

PHP:
delete FROM dle_post WHERE `autor` NOT LIKE 'admin' AND `date` < '2009-01-01 00:00:01'

в dle_post нужно подставить свой префикс, да и дату можно прописать любую
 
Только бекап предварительно сделайте, поберегите нервы
 
Можно так?
PHP:
delete FROM dle_post WHERE `autor` NOT LIKE 'admin, admin2, admin3' AND `date` < '2009-01-01 00:00:01'
 
  • Заблокирован
  • #8
Можно так?
PHP:
delete FROM dle_post WHERE `autor` NOT LIKE 'admin, admin2, admin3' AND `date` < '2009-01-01 00:00:01'

Нет, в таком случае нужно так


PHP:
delete FROM dle_post WHERE (`autor` NOT LIKE 'admin' AND `autor` NOT LIKE 'admin1' AND `autor` NOT LIKE 'admin3') AND `date` < '2009-01-01 00:00:01'
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху