Описание тега multiple-insert
Используйте этот тег для вопросов о вставке нескольких строк в один оператор в базу данных SQL.
Вставка нескольких строк является особенностью многих баз данных SQL. Они являются особенностью стандарта SQL-92.
Наиболее распространенный синтаксис для вставки нескольких строк аналогичен обычному INSERT INTO
оператор, но с несколькими группами значений, разделенными запятыми
INSERT INTO MyTable(Value1, Value2)
VALUES
('Value1Row1', 'Value2Row1'),
('Value1Row2', 'Value2Row2'),
('Value1Row3', 'Value2Row3')
В качестве альтернативы можно выполнить вставку нескольких строк с помощью INSERT INTO ... SELECT
заявление и UNION
запросы во многих СУБД.
Дополнительные сведения см. В Википедии о многострочных вставках.