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 написал(а):
Спустя 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 написал(а):
Почему бы и нет? И не обязательно именно их авторы в поисках
Спустя 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".
Тут ясно написано (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 написал(а):
служит и может быть использован (как там и написано) - немного разные вещи
Спустя 2 часа, 21 минута, 38 секунд (30.05.2008 - 18:49) brabus написал(а):
Пожалуй соглашусь с тобой
_____________