Forum Webscript.Ru
Общие => Базы данных => Тема начата: DimoninG от 18 Сентября 2004, 11:21:52
-
Такая, значит, кака: есть поле id у которого поставлено auto_increment (то есть я при добавлении пишу 0, а MySQL сам забитится, чтобы это поле прибавилось на единицу). Так вот: после удаления записи из таблицы (остается пустая таблица) и после добавления новой записи это поле становится равным не 1 (как при добавлении ПЕРВОЙ записи после создания таблицы), а следующей по порядку. Например была таблица, где было 6 строчек. Следовательно последний id был равен 7. Удаляю все строки функцией delete. После этого добавляю в ПУСТУЮ ТАБЛИЦУ. И что же? Поле id становится равным 8! Как от этого избавится? Как начать нумерацию с нуля?
-
в этом нет никакой необходимости.
просто не обращая на значение этой цифры внимание.
-
DimoninG
Избавить можно...: DROP TABLE -> CREATE TABLE
но есть ли в этом смысл?
-
commander
перемудрил.
TRUNCATE TABLE