Предположим, у меня есть таблица SomeTable
с одним столбцом INT
.
Этот запрос работает нормально:
INSERT INTO SomeTable
(SELECT 1 WHERE true)
UNION
(SELECT 2 FROM SomeTable WHERE true)
Но это дает синтаксическую ошибку:
INSERT INTO SomeTable
(SELECT 1 WHERE true)
UNION
(SELECT 2 WHERE true)
Код ошибки: 1064. У вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с «WHERE true)» в строке 4
В чем причина ошибки?
Как ещеВставить несколько строк с фильтром WHERE
?