@utyfua

Select в середине INSERT запроса?

Доброе утро.
Написал sql запрос но не пашет.
INSERT INTO `tab`(`order`,`type`) VALUES ((SELECT count(*) FROM `tab` WHERE `type`=1)+1,1)
#1093 - Не допускается указание таблицы 'tab' в списке таблиц FROM для внесения в нее изменений
Но почему?
Спасибо за ответы
  • Вопрос задан
  • 634 просмотра
Решения вопроса 1
@AlikDex
INSERT INTO `tab` (`order`, `type`) SELECT COUNT(*)+1, 1 FROM `tab`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы