Перейти к контенту
  • 0

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


sasch

Вопрос

Ребят,

 

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Ребят,

 

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

 

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

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0

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

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

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

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

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

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

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

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

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

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0

 

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

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

 

 

 

поможете?

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

небесплатно

Ссылка на комментарий
Поделиться на других сайтах

  • 0

 

 

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

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

 

 

 

поможете?

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

небесплатно

 

сколько?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.