Выберите из той же таблицы в качестве вставки или обновления
Очевидно, что следующее неверно.
INSERT INTO `aTable` (`A`,`B`) VALUES((SELECT MAX(`A`) FROM `aTable`)*2),'name');
Я получаю значение:
SQL-запрос:
INSERT INTO `aTable` (`A`, `B` )
VALUES
(
(
SELECT MAX(`A`)
FROM `aTable`
) *2
, 'name'
)
MySQL сказал:
1093 - Вы можетеt указать целевую таблицу 'стол' для обновления в предложении FROM
Так что я'Я пытаюсь создать таблицу растровых изображений, каждая строка соответствует одному биту и имееткарта' значение.
Чтобы вставить в таблицу, я неЯ не хочу делать два запроса, я хочу сделать один. Как мне это сделать?
Никто не прокомментировал это, но так как я пытаюсь сделать растровое изображение, это должно быть * 2, а не ^ 2, моя ошибка, пожалуйста, обратите внимание, поэтому комментарии часто говорят: ^ 2, это была ошибка в версии, которую комментаторы читать.