Общие > Базы данных
Следующее значение Автоинкремента
Metaller:
Че то я тормоззю. Можно ведь как-то узнать какое значение примет автоинкремент при следующем инсерте? :confused:
Как енто сделать?
fidget:
залочить таблицу, считать максимальное существующее значение, прибавить единицу, разлочить таблицу.
Но это не покатит если ты используешь таблицы MyISAM или InnoDB и из таблицы уже удалялась запись с максимальным автоинскрементом.
Metaller:
--- Цитировать ---залочить таблицу, считать максимальное существующее значение, прибавить единицу, разлочить таблицу.
--- Конец цитаты ---
До этого я и сам додумался.... Но вот это:
--- Цитировать ---Но это не покатит если ты используешь таблицы MyISAM или InnoDB и из таблицы уже удалялась запись с максимальным автоинскрементом.
--- Конец цитаты ---
вполне возможно. :-(
Следовательно не подходит :-(((
fidget:
Metaller
а зачем тебе это нужно???
Metaller:
Да так...
я уже по другому сделал.. но теперь уже интересно чисто в познавательных целях :-)
Навигация
Перейти к полной версии