Пакетное удаление пользователей
Существует масса плагинов и дополнений по добавлению пользователей, как обычных так и всяких прочих добавляемых из соцсетей и даже вручную. Однако нет ни единого плагина, дополнения или инструкции как в пакетном режиме удалить пользователей.
В целом это небольшая проблема конечно, зайти в базу и там удалить одно или двоих человек, меня не напрягает. Благо пока сайт пребывает в локалке все пользователи это считай ручные вводы и счёт идёт на штуки. Однако будущее покрыто туманом и хочется иметь решение для удаления пользователей более внятное.
Отсюда два вопроса:
1) Где в базе хранится дата последнего появления пользователя?
2) Какой запрос нужно составить в базе что бы удалить пользователей не заходивших с после заданной даты и не имеющих ни постов ни комментариев ни личных сообщений ни аватар? То есть, если у пользователя что-либо из перечисленного есть, то его удалять не нужно.
Или посоветуйте уже существующий инструмент, способный в той или иной мере облегчить задачу.
В целом это небольшая проблема конечно, зайти в базу и там удалить одно или двоих человек, меня не напрягает. Благо пока сайт пребывает в локалке все пользователи это считай ручные вводы и счёт идёт на штуки. Однако будущее покрыто туманом и хочется иметь решение для удаления пользователей более внятное.
Отсюда два вопроса:
1) Где в базе хранится дата последнего появления пользователя?
2) Какой запрос нужно составить в базе что бы удалить пользователей не заходивших с после заданной даты и не имеющих ни постов ни комментариев ни личных сообщений ни аватар? То есть, если у пользователя что-либо из перечисленного есть, то его удалять не нужно.
Или посоветуйте уже существующий инструмент, способный в той или иной мере облегчить задачу.
4 комментария
1) Где в базе хранится дата последнего появления пользователя?
2) Какой запрос нужно составить, что бы удалить пользователей не заходивших с после заданной даты и не имеющих ни постов ни комментариев ни личных сообщений ни аватара?
Остальное меня не интересует. Или посоветуйте уже существующий инструмент, способный в той или иной мере облегчить задачу.
2) удалить список пользователей, которых нет в таблице session либо дата захода старше нужной, и у пользователей нет контента в таблицах topic и comment (дополнительно лучще еще проверить, что нет друзей, личных сообщений, блогов)
А второй это не ответ ни разу. Это просто повторение моего предложения другими словами. Мне известно, что надо это сделать. Но вопрос был — какой запрос надо написать, для получения искомого? То есть для удаления пользователей.