Показать сообщение отдельно
  #3 (permalink)  
Старый 29.10.2011, 23:52
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

bushstas,
Одним запросом, сделать это нельзя. Т.к. тебе в любом случае придется сначала выяснить значение последнего поля. А вообще, как уже подметил Gvozd, это идиотизм менять вручную AUTO_INCREMENT, он придуман для того чтобы его не меняли вручную.

ps: Если быть более точным, то одним запросом тебе не даст сделать это сама MySQL, так как одновременно нельзя выполнить UPDATE с подзапросом SELECT на одной таблице. (doc)
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 30.10.2011 в 00:17.
Ответить с цитированием