РЕШЕНО | Как изменить порядок нумерации UID пользователей?

Прислано: Modjahed

чт, 26/11/2009 - 08:32

Другие статьи по теме:

Новые пользователи создаются с порядковым номером 341, 342, 343 и т.д. Когда я удаляю всех пользователей, то порядок Uid продолжается. То есть удалил всех, создаю нового пользователя и он уже идет с номером 344, 345, 346.

Что нужно сделать, чтобы порядок новых пользователей начинался с 2, 3, 4 и т.д Возможно в какой - то таблице нужно что - то удалить или в файле прописать?

На форуме нашел лишь описание для Drupal 5, в Drupal 6 в БД, такой таблицы нет вовсе.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано antevgen в чт, 26/11/2009 - 15:07.

uid имеет аттрибут autoincrement. Если при удалении данных ты обнулиш параметр AUTO_INCREMENT, то все с uid создаться с этим числом.


Опубликовано Modjahed в чт, 26/11/2009 - 16:23.

antevgen написал(а):

uid имеет аттрибут autoincrement. Если при удалении данных ты обнулиш параметр AUTO_INCREMENT, то все с uid создаться с этим числом.

Спасибо тебе добрый человек! Ответь пожалуйста где находится данный параметр в какой - нибудь таблице? И каким образом обнулять?


Опубликовано GDI@drupal.org в чт, 26/11/2009 - 17:43.

Таблица, как ни удивительно, называется users.


Опубликовано RxB в чт, 26/11/2009 - 17:54.

TRUNCATE USERS;

Гарантированно обнулит инкремент


Опубликовано Modjahed в чт, 26/11/2009 - 18:08.

GDI@drupal.org написал(а):

Таблица, как ни удивительно, называется users.

Благодарю за ответ.


Опубликовано Modjahed в чт, 26/11/2009 - 18:11.

RxB написал(а):

TRUNCATE USERS;

Гарантированно обнулит инкремент

Я не совсем понимаю о чем речь идет. Я захожу в базу данных, нахожу таблицу users захожу в нее и дальше не знаю что делать. Возможно ли подробно написать, по шагам, что нужно сделать, чтобы пользователи при регистрации числились по - порядку?


Опубликовано Modjahed в чт, 26/11/2009 - 18:37.

Решено! Сделал следующее:

1. Зашел в Базу данных через «phpMyAdmin»;
2. Нашел таблицу «users» и вошел в нее;
3. Удалил всех пользователей кроме главного, у него UID 1;
4. Сверху находятся вкладки нажал на вкладку «Операции»;
5. Нашел поле под названием «auto_increment» в нем находится номер следующего создаваемого пользователя;
6. Удалил значения с поля и поставил цифру «2» - это значит, что следующему создаваемому (регистрируемому) пользователю будет присвоен UID 2;
7. Нажал "Ок".

Теперь все чудесно, проблема решена. Спасибо всем кто отписался в этой теме, без вашей наводки я бы ни за что не смог бы решить данную проблему!


Опубликовано RxB в чт, 26/11/2009 - 18:48.

Ждём теперь топиков, на тему - "чо за хрен творится с юзерами"


Опубликовано GDI@drupal.org в сб, 28/11/2009 - 12:58.

Юзера 0 тоже надо было оставить иначе потом будут вопросы почему тот или иной материал не доступен анонимусам. Поиск вам поможет его восстановить, тут уже были темы и не раз про это с рецептами восстановления нулевого пользователя.


Опубликовано Modjahed в сб, 28/11/2009 - 17:52.

Так я нулевого юзера даже не трогал.


Новое на сайте