Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
nikitos12170

Как изменить ид пользователя?

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

Здравствуйте, мне нужно изменить ид пользователя, как это сделать?

Поделиться сообщением


Ссылка на сообщение

Через БД

Поделиться сообщением


Ссылка на сообщение

выдает ошибку,

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay

Поделиться сообщением


Ссылка на сообщение

Превышено максимальное количество строк в джойне для вашего сервера. Очевидно слишком много сообщений у этого пользователя.

Попробуйте выполнить запрос в phpmyadmin (или в ац форума) вместе с SET SQL_BIG_SELECTS=1 добавив его перед и разделив точкой с запятой

 

SET SQL_BIG_SELECTS=1;
UPDATE ibf_members m
....

Поделиться сообщением


Ссылка на сообщение
12/25/16 14:28 (изменено)

Service Temporarily Unavailable

 

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Изменено пользователем siv1987

Поделиться сообщением


Ссылка на сообщение

Ждите пока запрос не отработает до конца. Ничего страшного если сервер пару минут, может чуть больше, повисит пока данные не обновляться. Хуже если его прервать при обновление. Надеюсь, прежде чем выполнять такие опасные запросы вы позаботились о бэкапе.

Поделиться сообщением


Ссылка на сообщение

Кстати, я наверное забыл упомянуть, но до сих пор пока никто не отважился выполнить этот SQL запрос, по крайней мере официально нам об этом неизвестно. Так что ТС в своем роде первопроходец. Ждем волнующих подробностей по окончании работы - сколько выполнялся запрос, общее число пользователей и сообщений на форуме, число сообщение у изменяемого пользователя. Надеюсь что сегодня он закончит.

Поделиться сообщением


Ссылка на сообщение

Ага, пришлось сейчас тех поддержку писать,на форуме 200 пользователей.

пока никаких новостей всё также..

Поделиться сообщением


Ссылка на сообщение

К сожалению в запросе с LEFT JOIN я допустил фатальную ошибку. Нельзя джоинить таблицы с множеством к множеству, иначе количество записей увеличивается пропорционально каждой новой таблицы, и в итоге результат может перевалить за десятки и сотни миллионов строк. Не удивительно что mysql сервер лег и до сих пор не отвечает.

Напишите в службу поддержке чтобы они убили этот кривой запрос. Обязательно восстановите бэкап, если mysql успел заменить данные в бд.

Плохой запрос удалил из темы. Если после этого все еще осталось желание изменить ид пользователя, правильные запросы находятся здесь.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...