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

Следующее значение Автоинкремента

(1/4) > >>

Metaller:
Че то я тормоззю. Можно ведь как-то узнать какое значение примет автоинкремент при следующем инсерте? :confused:
Как енто сделать?

fidget:
залочить таблицу, считать максимальное существующее значение, прибавить единицу, разлочить таблицу.

Но это не покатит если ты используешь таблицы MyISAM или InnoDB и из таблицы уже удалялась запись с максимальным автоинскрементом.

Metaller:

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

До этого я и сам додумался.... Но вот это:

--- Цитировать ---Но это не покатит если ты используешь таблицы MyISAM или InnoDB и из таблицы уже удалялась запись с максимальным автоинскрементом.
--- Конец цитаты ---

вполне возможно. :-(
Следовательно не подходит :-(((

fidget:
Metaller
а зачем тебе это нужно???

Metaller:
Да так...
я уже по другому сделал.. но теперь уже интересно чисто в познавательных целях :-)

Навигация

[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 
Перейти к полной версии