Общие > Базы данных

auto_increment

<< < (2/3) > >>

fidget:

--- Цитировать ---Если не ошибаю, то не сдвиг, а просто следующий при вставке id получит номер удаленного...
--- Конец цитаты ---

интересно в каких-это таблицах ты такое нашел ...
в InnoDB и BDB такого нет, в  HEAP автоинкремент не поддерживается ...

YA:
Stek

--- Цитировать ---не сдвиг, а просто следующий при вставке id получит номер удаленного
--- Конец цитаты ---

Да, кажется, именно так.

fidget
Я сам не разу с таким не сталкивался, но кто-то об этом писал. Но искать лень - не нужно это.

fidget:

--- Цитировать ---Я сам не разу с таким не сталкивался, но кто-то об этом писал.
--- Конец цитаты ---

мне просто стало интересно и я проверила на всех типах таблиц - везде работает как обычный инкремент .. 8-[  ]

YA:
Ладно, будем знать :)

Ardzhan:
Копаясь по родной документации MySQL:

--- Цитировать ---
An integer column may have the additional attribute AUTO_INCREMENT. When you insert a value of NULL (recommended) or 0 into an AUTO_INCREMENT column, the column is set to value+1, where value is the largest value for the column currently in the table. AUTO_INCREMENT sequences begin with 1. See section 24.1.3.126 mysql_insert_id(). If you delete the row containing the maximum value for an AUTO_INCREMENT column, the value will be reused with an ISAM, or BDB table but not with a MyISAM or InnoDB table.

--- Конец цитаты ---

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии