[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по 1 колонке в 1 таблице
To_wave
Значит проблема вот в чем:
1. есть таблица. у которой есть колонка "id" auto_increment. В эту базу добавляются записи.
После того, как вручную я удаляю все записи, нумерация продолжается с последнего добавленного элемента. Как сделать так, что бы на начинал нумерацию опять с 1.

2. если удалить запись по середине, то получится подобная феня в 'id' 1, 2, 3, 6,7;
Как сделать чтобы нумерация "сместилась" вверх с было так 1,2,3,4,5?

Заранее спасибо.



Спустя 1 час, 16 минут, 32 секунды (31.10.2007 - 00:42) emp написал(а):
Тут посмотрите:
http://www.phpforum.ru/index.php?showtopic=4529

А вообще, ИМХО это бред.

Спустя 6 месяцев, 29 дней, 1 час, 36 минут, 46 секунд (30.05.2008 - 01:19) brabus написал(а):
Автоинкремент - это средста для "уникализации" каждой записи, а не для нумерации.

Спустя 38 минут, 10 секунд (30.05.2008 - 01:57) Ghost написал(а):
brabus , объясни пожалуйста, зачем поднимать прошлогодние темы? думаешь их авторы до сих пор в поисках ответа?

Спустя 16 минут, 11 секунд (30.05.2008 - 02:13) brabus написал(а):
Почему бы и нет? И не обязательно именно их авторы в поисках smile.gif

Спустя 8 часов, 41 минута, 24 секунды (30.05.2008 - 10:55) Ghost написал(а):
ну тогда по делу:
автоинкремент - не средство для уникализации для этого служат индексы, при этом автоинкремент не во всех бд обязан быть ключем. В аксессе его правда нельзя редактировать, но в пг очень даже можно.

Спустя 2 часа, 31 минута, 54 секунды (30.05.2008 - 13:26) brabus написал(а):
Я, вероятно не совсем правильно выразился. Авто_инкремент случит для уникализации каждой строки.
Тут ясно написано (http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html): "The AUTO_INCREMENT attribute can be used to generate a unique identity for new rows".

Спустя 3 часа, 32 секунды (30.05.2008 - 16:27) Ghost написал(а):
служит и может быть использован (как там и написано) - немного разные вещи smile.gif

Спустя 2 часа, 21 минута, 38 секунд (30.05.2008 - 18:49) brabus написал(а):
Пожалуй соглашусь с тобой smile.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.