Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос об auto_increment + primary key.
 
 автор: Agat   (17.02.2006 в 20:06)   письмо автору
 
 

Она раставляет, допустим поле типа int, числа по возрастанию ВСЕГДА. Даже если часть записей было удалено и соответственно эти идентификаторы свободны и если расставить эти удаленные идентификаторы опять, то в табл. сохранялась бы идентичность каждой записи. Но эта функция будет увеличивать значение данного поля каждой следующей записи на один.
Самое главное то, что можно быть уверенным что у последней внесенной записи данное поле будет большим предыдущей на один.
Это так? Уверен, что так все и работает. Но нигде об этом не читал. Хотелось бы достоверно разузнать.

   
 
 автор: cheops   (18.02.2006 в 01:47)   письмо автору
 
   для: Agat   (17.02.2006 в 20:06)
 

Да это так, более того, если требуется уничтожить пропуски - придётся уничтожать столбец с первичным ключом и воссоздавать его по новой.

   
 
 автор: Agat   (18.02.2006 в 06:14)   письмо автору
 
   для: cheops   (18.02.2006 в 01:47)
 

Спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования