Перейти к содержимому


Фотография

Надо написать sql запрос к 2.3.6. для удаления пользователей/тем сообщ

Форумы IBResource

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6
sasch
  • Участники
  • Cообщений: 70

Отправлено

Ребят,

 

кто напишет sql-запрос в 2.3.6. для удаления всех зарегистрированных пользователей с 1 октября этого года по сей день и в этом же числе все созданные темы и ответы.

 

Заранее благодарен.



bifidokk
  • Участники
  • Cообщений: 91

Отправлено

Ребят,

 

кто напишет sql-запрос в 2.3.6. для удаления всех зарегистрированных пользователей с 1 октября этого года по сей день и в этом же числе все созданные темы и ответы.

 

Заранее благодарен.

тут лучше скрипт писать, чем одним запросом всё бахать



sasch
  • Участники
  • Cообщений: 70

Отправлено

поможете?

вдруг на будущее самому тоже сгодиться.



FatCat
  • Клиенты
  • Cообщений: 3 351
  • http://pharm-forum.ru
  • Город:נצרת עילית

Отправлено

Довольно неординарный скрипт получится.

1. Запросом по таблице мемберов собираем массив айдишников зарегистрировавшихся после заданной даты.

2. Запросом по таблице сообщений собираем массив айдишников топиков, в которых писали эти персонажи.

3. Запрос на удаление сообщений. Лучше в цикле сначала проверить нет ли аттачей, и если есть, то аттач тоже удалить.

4. В цикле по айдишникам топиков пересчет числа сообщений с записью правильной цифры в таблицу топиков; и удаление топиков с нулем сообщений; и удаление подписок на удаляемые темы.

5. Переписать на "гость" с айдишником "0" все личные сообщения от этих пользователей.

6. Удалить личные сообщения, полученные удаляемыми пользователями.

7. Удалить подписки удаляемых пользователей.

8. Запрос на удаление пользователей. Тоже лучше в цикле, чтобы удалить так же загруженные аватарки.

 

Наверняка что-то забыл. Написал только то, что вспомнилось без заглядывания в структуру БД.



bifidokk
  • Участники
  • Cообщений: 91

Отправлено

 

Довольно неординарный скрипт получится.

ну да, достаточно неординарный)

 

 

поможете?

вдруг на будущее самому тоже сгодиться.

небесплатно



sasch
  • Участники
  • Cообщений: 70

Отправлено

 

 

Довольно неординарный скрипт получится.

ну да, достаточно неординарный)

 

 

поможете?

вдруг на будущее самому тоже сгодиться.

небесплатно

 

сколько?



bifidokk
  • Участники
  • Cообщений: 91

Отправлено

сколько?

в личку






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных