Подскажите, пожалуйста, почему друпал присваивает id юзеру не по порядку?
Если зарегистрируется пользователь ему скажем присвоится id 100. Если после него зарегистрируется еще кто-то присвоится 101
НО
если между ними произойдет, например, удаление пользователя. Например с id 100 мы удалим, то присваивается новому уже 102-й id, а может и на 10 перескочить
Комментарии
Глупый он, друпал... жумла умная.
я знаю, что тут много хороших программистов Drupal в душе преданнейшие поклонники жумлы :), но тем не менее объясните, если знаете, за чем друпал пропускает id ?
Друпал тут ни при чем. Почитайте про поля autoincrement в базах данных, и в частности в mysql. К тому же, на ид пользователя связано в базе с другими таблицами. Если новому юзеру присвоить ид удаленного юзера, то у него может оказаться, что автор каких нибудь нод, покупатель каких нибудь товаров и т.п.
Нее речь не про id на котором был пользователь, а про пропуски id. То есть
Регистрируется пользователь - ему присваивается id 100
Удаляется пользователь с id 100
Регистрируется пользователь - ему присваивается id 103
То есть id 101 и 102 система пропускает. На сайте нет магазина и всего с 10-к стандартных популярных модулей
Козни малокософта, вот что это
Так дожно быть.. Не парьтесь..
А если просто любопытно.. выше направление дали..