|
|
|
| ввожу данные в таблицу, допустим, authors, итог:
id_authors name
1 Mpak и т.д.
|
Удаляю это строчку, ввожу заново и получается
id_authors name
2 Mpak ,,,
|
Но 1 то уже нет....
Вопрос понятен? Если нет могу попробовать по подробнее :) | |
|
|
|
|
|
|
|
|
для: Mpak
(26.10.2006 в 13:28)
| | Можно, выставить позицию счётчика AUTO_INCREMENT при помощи запроса
ALTER TABLE authors AUTO_INCREMENT = 1
|
Но обычно так не далают, AUTO_INCREMENT - генерирует уникальное число и его используют только для этого, если вам нужна последовательная нумерация, лучше не привязываться к полю id_authors. | |
|
|
|
|
|
|
|
для: cheops
(26.10.2006 в 13:49)
| | А если я выставлю
ALTER TABLE authors AUTO_INCREMENT = NULL
|
или
ALTER TABLE authors AUTO_INCREMENT NULL
|
Можно ли так обновить счетчик? | |
|
|
|
|
|
|
|
для: Mpak
(26.10.2006 в 14:01)
| | Счётчик может принимать только целочисленные значения. Нет, NULL использовать не получится. | |
|
|
|
|
|
|
|
для: cheops
(26.10.2006 в 14:12)
| | Выкрутился из ситуации... отсчет начал заново прописав:
ALTER TABLE authors AUTO_INCREMENT = 0;
|
| |
|
|
|