Loading...
DCMS | Подскажите
Прива,вообщем к меня случилась такая фигня на сайте,все пользователи регались начинаяя с 1 ид и так далее,но недавно я в базе в таблице user изменил одному челу ид на типа 1268489 потом вернул обратно на прежний ид,но после этого начали решаться под 1268490 и т.д,менял последнему челу на нормальных продолжающий ид типа 6500 но всеровно регаются под 1268491
Подскажите как вернуть чтоб под нормальными ид продолжали регаться???может запрос какой надо??за помощь скину чуть денег на вм
rostov, Конечно, ты задал новую продолжение в базе
нельзя НИКОГДА удалять или изменять первичные ключи

не хочу даже советовать - можно удалить первичный ключ и потом создать его заново, при этом все записи пронумеруются по порядку, НО ПРИ ЭТОМ будут утеряны все связи с другими записями в других таблах, которые соответствовали старым айди юзеров, если у юзера с айди 100 был лям баксов на счету, но его айди перешёл другому юзеру, то этот лям будет у того кто, залогинится под этот айди
auto_increment измени и все, делов то
rostov, Чтобы дальше все был норм по порядку, поставь ид последнему юзеру, например так,если он 39, то меняй ид на 39
409212064 (28.12.2017 в 22:18)
auto_increment измени и все, делов то



в таблице users

id
1
2
3

id = 3 забанен в таблице ban

удаляем id = 3 в таблице users

выполняем автоинкремент = 3 для таблицы users

регаем новый аккаунт

логинимся

попадаем сразу в бан


браво :-)
________
посл. ред. 28.12.2017 в 22:29; всего 1 раз(а); by PhpStorm
Sovet (28.12.2017 в 22:18)
rostov, Чтобы дальше все был норм по порядку, поставь ид последнему юзеру, например так,если он 39, то меняй ид на 39

Менял бестолку
409212064 (28.12.2017 в 22:18)
auto_increment измени и все, делов то

Как его сделать?не понял что то
rostov, зайди в pma, выбери таблицу с юзерами -> операции ищи во вкладке Параметры таблицы там нужно изменить AUTO_INCREMENT на 1 больше последнего в базе, к примеру у последнего юзера айди = 200, в поле AUTO_INCREMENT пиши 201.
ну и само собой нужно будет пробежаться по таблицам и у каких юзеров менял айди там тоже изменить ручками
________
посл. ред. 28.12.2017 в 23:43; всего 1 раз(а); by danesOn
danesOn (28.12.2017 в 23:35)
rostov, зайди в pma, выбери таблицу с юзерами -> операции ищи во вкладке Параметры таблицы там нужно изменить AUTO_INCREMENT на 1 больше последнего в базе, к примеру у последнего юзера айди = 200, в поле AUTO_INCREMENT пиши 201.
ну и само собой нужно будет пробежаться по таблицам и у каких юзеров менял айди там тоже изменить ручками

Тут нужно?

Изображение

------
52471_wp_ss_20171228_0001.png (69.8 Kb)
Скачиваний: 152
Онлайн: 1
Время:
Gen. 0.1204
(c) ByMAS.RU 2010-2025