Описание тега multiple-insert

Используйте этот тег для вопросов о вставке нескольких строк в один оператор в базу данных SQL.

Вставка нескольких строк является особенностью многих баз данных SQL. Они являются особенностью стандарта SQL-92.

Наиболее распространенный синтаксис для вставки нескольких строк аналогичен обычному INSERT INTO оператор, но с несколькими группами значений, разделенными запятыми

INSERT INTO MyTable(Value1, Value2)
VALUES 
    ('Value1Row1', 'Value2Row1'), 
    ('Value1Row2', 'Value2Row2'),
    ('Value1Row3', 'Value2Row3')

В качестве альтернативы можно выполнить вставку нескольких строк с помощью INSERT INTO ... SELECT заявление и UNION запросы во многих СУБД.

Дополнительные сведения см. В Википедии о многострочных вставках.