РЕШЕНО | Как изменить порядок нумерации UID пользователей?
Прислано: Modjahed
чт, 26/11/2009 - 08:32
Новые пользователи создаются с порядковым номером 341, 342, 343 и т.д. Когда я удаляю всех пользователей, то порядок Uid продолжается. То есть удалил всех, создаю нового пользователя и он уже идет с номером 344, 345, 346.
Что нужно сделать, чтобы порядок новых пользователей начинался с 2, 3, 4 и т.д Возможно в какой - то таблице нужно что - то удалить или в файле прописать?
На форуме нашел лишь описание для Drupal 5, в Drupal 6 в БД, такой таблицы нет вовсе.
- Modjahed's blog
- Для комментирования войдите или зарегистрируйтесь
uid имеет аттрибут autoincrement. Если при удалении данных ты обнулиш параметр AUTO_INCREMENT, то все с uid создаться с этим числом.
- Для комментирования войдите или зарегистрируйтесь
uid имеет аттрибут autoincrement. Если при удалении данных ты обнулиш параметр AUTO_INCREMENT, то все с uid создаться с этим числом.
Спасибо тебе добрый человек! Ответь пожалуйста где находится данный параметр в какой - нибудь таблице? И каким образом обнулять?
- Для комментирования войдите или зарегистрируйтесь
Таблица, как ни удивительно, называется users.
- Для комментирования войдите или зарегистрируйтесь
TRUNCATE USERS;
Гарантированно обнулит инкремент
- Для комментирования войдите или зарегистрируйтесь
Таблица, как ни удивительно, называется users.
Благодарю за ответ.
- Для комментирования войдите или зарегистрируйтесь
TRUNCATE USERS;
Гарантированно обнулит инкремент
Я не совсем понимаю о чем речь идет. Я захожу в базу данных, нахожу таблицу users захожу в нее и дальше не знаю что делать. Возможно ли подробно написать, по шагам, что нужно сделать, чтобы пользователи при регистрации числились по - порядку?
- Для комментирования войдите или зарегистрируйтесь
Решено! Сделал следующее:
1. Зашел в Базу данных через «phpMyAdmin»;
2. Нашел таблицу «users» и вошел в нее;
3. Удалил всех пользователей кроме главного, у него UID 1;
4. Сверху находятся вкладки нажал на вкладку «Операции»;
5. Нашел поле под названием «auto_increment» в нем находится номер следующего создаваемого пользователя;
6. Удалил значения с поля и поставил цифру «2» - это значит, что следующему создаваемому (регистрируемому) пользователю будет присвоен UID 2;
7. Нажал "Ок".
Теперь все чудесно, проблема решена. Спасибо всем кто отписался в этой теме, без вашей наводки я бы ни за что не смог бы решить данную проблему!
- Для комментирования войдите или зарегистрируйтесь
Ждём теперь топиков, на тему - "чо за хрен творится с юзерами"
- Для комментирования войдите или зарегистрируйтесь
Юзера 0 тоже надо было оставить иначе потом будут вопросы почему тот или иной материал не доступен анонимусам. Поиск вам поможет его восстановить, тут уже были темы и не раз про это с рецептами восстановления нулевого пользователя.
- Для комментирования войдите или зарегистрируйтесь
Так я нулевого юзера даже не трогал.
- Для комментирования войдите или зарегистрируйтесь



Комментарии