mysql: добавить наибольшее значение
Подскажите как добавить наибольшее значение в таблицу
Например есть 1,2,3,4 Надо добавить 5. По логике нужно сначала сделать select наибольшего числа. А вторым запросом вставить нужное. А как сделать одним запросом? типа что то этого: Код:
INSERT INTO `new`values('', (SELECT MAX(`new`.`cat`) FROM `new`)+1) |
AUTO_INCREMENT, не?
|
INSERT INTO `new` (`id`, `name`, `cat`) SELECT '1', 'testName', `cat`+1 FROM `new` ORDER BY `cat` DESC LIMIT 1; |
Цитата:
|
Часовой пояс GMT +3, время: 07:26. |