DCMS | Подскажите
Тема закрыта by
rostov
Причина: #
Причина: #
Прива,вообщем к меня случилась такая фигня на сайте,все пользователи регались начинаяя с 1 ид и так далее,но недавно я в базе в таблице user изменил одному челу ид на типа 1268489 потом вернул обратно на прежний ид,но после этого начали решаться под 1268490 и т.д,менял последнему челу на нормальных продолжающий ид типа 6500 но всеровно регаются под 1268491
Подскажите как вернуть чтоб под нормальными ид продолжали регаться???может запрос какой надо??за помощь скину чуть денег на вм
Подскажите как вернуть чтоб под нормальными ид продолжали регаться???может запрос какой надо??за помощь скину чуть денег на вм
rostov, Конечно, ты задал новую продолжение в базе
DELETED
28 декабря 2017, в 22:13
Delete
не хочу даже советовать - можно удалить первичный ключ и потом создать его заново, при этом все записи пронумеруются по порядку, НО ПРИ ЭТОМ будут утеряны все связи с другими записями в других таблах, которые соответствовали старым айди юзеров, если у юзера с айди 100 был лям баксов на счету, но его айди перешёл другому юзеру, то этот лям будет у того кто, залогинится под этот айди
auto_increment измени и все, делов то
rostov, Чтобы дальше все был норм по порядку, поставь ид последнему юзеру, например так,если он 39, то меняй ид на 39
DELETED
28 декабря 2017, в 22:29
Delete
409212064 (28.12.2017 в 22:18)
auto_increment измени и все, делов то
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
rostov, Чтобы дальше все был норм по порядку, поставь ид последнему юзеру, например так,если он 39, то меняй ид на 39
Менял бестолку
409212064 (28.12.2017 в 22:18)
auto_increment измени и все, делов то
auto_increment измени и все, делов то
Как его сделать?не понял что то
rostov, зайди в pma, выбери таблицу с юзерами -> операции ищи во вкладке Параметры таблицы там нужно изменить AUTO_INCREMENT на 1 больше последнего в базе, к примеру у последнего юзера айди = 200, в поле AUTO_INCREMENT пиши 201.
ну и само собой нужно будет пробежаться по таблицам и у каких юзеров менял айди там тоже изменить ручками
________
посл. ред. 28.12.2017 в 23:43; всего 1 раз(а); by danesOn
ну и само собой нужно будет пробежаться по таблицам и у каких юзеров менял айди там тоже изменить ручками
________
посл. ред. 28.12.2017 в 23:43; всего 1 раз(а); by danesOn
danesOn (28.12.2017 в 23:35)
rostov, зайди в pma, выбери таблицу с юзерами -> операции ищи во вкладке Параметры таблицы там нужно изменить AUTO_INCREMENT на 1 больше последнего в базе, к примеру у последнего юзера айди = 200, в поле AUTO_INCREMENT пиши 201.
ну и само собой нужно будет пробежаться по таблицам и у каких юзеров менял айди там тоже изменить ручками
rostov, зайди в pma, выбери таблицу с юзерами -> операции ищи во вкладке Параметры таблицы там нужно изменить AUTO_INCREMENT на 1 больше последнего в базе, к примеру у последнего юзера айди = 200, в поле AUTO_INCREMENT пиши 201.
ну и само собой нужно будет пробежаться по таблицам и у каких юзеров менял айди там тоже изменить ручками
Тут нужно?
------
52471_wp_ss_20171228_0001.png (69.8 Kb)
Скачиваний: 135
Стр.: 1, 2