выполнение нескольких запросов на вставку в MySQL с примерами кода

Я предоставлю вам несколько методов для выполнения нескольких запросов на вставку в MySQL, а также примеры кода. Вот несколько подходов:

Метод 1. Использование одного оператора INSERT с несколькими наборами значений

INSERT INTO table_name (column1, column2, column3)
VALUES
    (value1_1, value1_2, value1_3),
    (value2_1, value2_2, value2_3),
    (value3_1, value3_2, value3_3);

Метод 2: использование оператора UNION ALL

INSERT INTO table_name (column1, column2, column3)
SELECT value1_1, value1_2, value1_3
UNION ALL
SELECT value2_1, value2_2, value2_3
UNION ALL
SELECT value3_1, value3_2, value3_3;

Метод 3. Использование предложения VALUES с несколькими строками

INSERT INTO table_name (column1, column2, column3)
VALUES
    (value1_1, value1_2, value1_3),
    (value2_1, value2_2, value2_3),
    (value3_1, value3_2, value3_3);

Метод 4. Использование подготовленных операторов и привязки параметров в языках программирования

-- Prepare the statement (example in PHP)
$stmt = $pdo->prepare("INSERT INTO table_name (column1, column2, column3) VALUES (?, ?, ?)");
-- Execute the statement multiple times with different values
$stmt->execute([$value1_1, $value1_2, $value1_3]);
$stmt->execute([$value2_1, $value2_2, $value2_3]);
$stmt->execute([$value3_1, $value3_2, $value3_3]);

Это всего лишь несколько методов выполнения нескольких запросов на вставку в MySQL. Выберите метод, который лучше всего соответствует вашим требованиям и среде программирования.