3ответ(ов) в теме
Леша Локтионов
не в сети 9 лет
На сайте с 01.02.2015
Участник
1
16:20

Привет. После изменения ID одного из пользователей на 8882 всем кто регистрируется выдаются ID начиная от 8883 и т.д., а не от 166 (именно столько пользователей было вчера). Как сделать чтоб всем новичкам выдавался ID наименьший из всех свободных? А то как-то не красиво смотряться 4х значные ID

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
16:27

это не проблема, а нормальная работа базы данных по формированию идентификаторов для строк в таблицах, меняя что то в БД нужно отдавать себе отчет в своих действиях и осознавать последствия.
Возможно, на ваш вопрос ответят на форуме по Mysql или настройкам БД, но если ничего не менять в настройке конкретной таблицы БД, то придется писать скрипт, который будет проверять какой ИД на данный момент свободен и регистрировать юзера под ним.

0
Леша Локтионов
не в сети 9 лет
На сайте с 01.02.2015
Участник
3
16:37

Андрей Plechev сказал(а)

это не проблема, а нормальная работа базы данных по формированию идентификаторов для строк в таблицах, меняя что то в БД нужно отдавать себе отчет в своих действиях и осознавать последствия.
Возможно, на ваш вопрос ответят на форуме по Mysql или настройкам БД, но если ничего не менять в настройке конкретной таблицы БД, то придется писать скрипт, который будет проверять какой ИД на данный момент свободен и регистрировать юзера под ним.

Ладненько, пусть тогда так и остается. Нечего страшного в этом нет. За одно и скрою количество пользователей)

0
Тема закрыта. Публикация новых сообщений запрещена.