Пакетное удаление пользователей

Существует масса плагинов и дополнений по добавлению пользователей, как обычных так и всяких прочих добавляемых из соцсетей и даже вручную. Однако нет ни единого плагина, дополнения или инструкции как в пакетном режиме удалить пользователей.

В целом это небольшая проблема конечно, зайти в базу и там удалить одно или двоих человек, меня не напрягает. Благо пока сайт пребывает в локалке все пользователи это считай ручные вводы и счёт идёт на штуки. Однако будущее покрыто туманом и хочется иметь решение для удаления пользователей более внятное.

Отсюда два вопроса:

1) Где в базе хранится дата последнего появления пользователя?
2) Какой запрос нужно составить в базе что бы удалить пользователей не заходивших с после заданной даты и не имеющих ни постов ни комментариев ни личных сообщений ни аватар? То есть, если у пользователя что-либо из перечисленного есть, то его удалять не нужно.

Или посоветуйте уже существующий инструмент, способный в той или иной мере облегчить задачу.

4 комментария

avatar
«удалить пользователей не заходивших с после заданной даты и не имеющих ни постов ни комментариев ни личных сообщений ни аватар» — под этот фильтр попадет не мало нормальных юзеров, далеко не все чукчи писатели, многие просто читатели.
avatar
У меня только два вопроса

1) Где в базе хранится дата последнего появления пользователя?
2) Какой запрос нужно составить, что бы удалить пользователей не заходивших с после заданной даты и не имеющих ни постов ни комментариев ни личных сообщений ни аватара?

Остальное меня не интересует. Или посоветуйте уже существующий инструмент, способный в той или иной мере облегчить задачу.
avatar
1) в таблице session
2) удалить список пользователей, которых нет в таблице session либо дата захода старше нужной, и у пользователей нет контента в таблицах topic и comment (дополнительно лучще еще проверить, что нет друзей, личных сообщений, блогов)
avatar
Первый ответ просто и понятен.

А второй это не ответ ни разу. Это просто повторение моего предложения другими словами. Мне известно, что надо это сделать. Но вопрос был — какой запрос надо написать, для получения искомого? То есть для удаления пользователей.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.