XF 2.0 Платное повышение прав на не существующей учетной записи

Версия XenForo
v2.0.12

facish

Проверенные
Сообщения
223
Реакции
181
Баллы
745
Здравствуйте. Проблема у меня как и у пользователя @Fattycakez1

@Edman помог найти эти учетные записи в базе данных по запросу
Код:
SELECT a.*, b.user_id FROM `xf_user_upgrade_active` AS a
LEFT JOIN xf_user AS b ON a.user_id = b.user_id
HAVING b.user_id IS NULL
но этот запрос не даёт возможности удалять, изменить и чего ещё либо

помогите пожалуйста составить запрос для удаления этих учётных записей из xf_user_upgrade_active

удалять 605 строк в ручную по очереди в разбросанных среди 20 тысяч, ну очень будет тяжело.
 
Последнее редактирование:
SQL:
DELETE FROM xf_user_upgrade_active
WHERE user_id NOT IN(SELECT xf_user.user_id FROM xf_user);
Вроде так.

Идея запроса простая: он удалит все строки, для которых нет user_id в xf_user.
Не забудьте сделать бэкап.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу