|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Wjatscheslaw Ross 2:5012/23.69 10 Mar 2006 06:28:12 To : Alexander V. Gaiduk Subject : Re: Hа: Переход с W2K на Linux. -------------------------------------------------------------------------------- Чет Маp 09 2006 14:54, Alexander V. Gaiduk wrote to Wjatscheslaw Ross: >> считать... AG> в MySQL автоинкрементное поле это сущность "живущая" внутри таблицы, AG> при удалении данных по DELETE эта сущность своих свойств не AG> меняет, следовательно очередной номер будет на 1 больший AG> от последней ранее вставленной записи. ты тут про какую версию MySQL говоришь? не про пятую ли? она да не сбрасывает, а вот четвертая очень даже. AG> если мы с помощью DROP TABLE удаляем таблицу, то и та самая AG> сущность, что считает автоинкременты, тоже с таблицей сгинет. AG> и при последующем CREATE TABLE у таблицы будет своя новая AG> сущность с девственно чистым счетчиком. Я даже и догадаться не мог, что люди удаляют данные коммандой DROP :) хотя идея, надо запомнить. AG> у Inderbase/Firebird и PostreSQL (с другими не работал) генерацией AG> номеров занимаются сущности HЕ связанные с таблицей, AG> т.е. при удалении таблицы они остаются жить и выработывать AG> ОЧЕРЕHДЫЕ значения. AG> а использоваться они могут самым разным способом - AG> реализация автоинкрементных полей - один из них. ну MSSQL тоже не сбрасывает, поэтому у меня вопрос и возник. Hу так как Active Directory под Linux нет, то мне пришлось медленно и плавно переходить с w2000 на w2003. [Team: Rock'n'Roll is alive!] --- * Origin: ДН любовь не пиво - много не надо НД (2:5012/23.69) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1514744110f4f.html, оценка из 5, голосов 10
|