kre0 2 06/24/13 14:10 В общем я поставил одному пользователю через БД ID в районе 1000, хотя на форуме тогда было только около 100 юзеров, и теперь все новые зарегистрированные получают id +1000 (Т.е. следующее после того которое я поставил одному пользователю), вот теперь не знаю как убрать это. Хочу чтобы зарегистрированные получали id как и должны были.Этому юзеру я и убирал ид, все равно скачок с id не убрался.Подскажите, как исправить? Поделиться сообщением Ссылка на сообщение
Bot 5 06/24/13 14:10 Обратите внимание "Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы. Поделиться сообщением Ссылка на сообщение
siv1987 2629 06/24/13 21:01 Есть такая штука в БД, называется auto_increment. Нужно сбросить счетчик до id последнего юзера +1. Естественно юзера с "id 1000" при этом быть не должно. ALTER TABLE ibf_members AUTO_INCREMENT = макс_ид_пользователя+1либо выполнить такой запрос, тогда mysql сам автоматически посчитает MAX(id)+1 и установить соответствующие значение (проверено на v5.5.23). ALTER TABLE ibf_members AUTO_INCREMENT = 1Чтобы узнать max id пользователя SELECT MAX(member_id) FROM ibf_members Поделиться сообщением Ссылка на сообщение