Перейти к контенту
  • 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

 

 

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

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

 

 

 

поможете?

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

небесплатно

 

сколько?

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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