
19.06.2009, 10:17
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
Сообщение от Gin
записи переодически добавляются и удаляются
как сделать так что поле id пересчитывалось т.е. я удаляю первые 10 записей и id первого поля получается равен 11, а не 1. Как сделать так чтоб данное поле пересчитывалось. Извините за кривое объяснение, но надеюсь вы меня поняли.
А что тут сложного?
Если ты удаляешь часть данных, то первый id будет до которого ты удалил. Т.е. удалил 10, 1ый id станет 11
Если удаляешь всё, то через
ALTER TABLE table AUTO_INCREMENT=1; //вместо 1 - нужный Id
Обновишь автоинкремент на нужный id и дальше продолжай вносить. Или как альтернатива - хранить счётчик id и вручну его увеличить и присваивать значение записям
|
|
|