Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

Опубликовано:

Через БД

Опубликовано:
  • Автор

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

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
....

Опубликовано:
  • Автор

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

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.