Я предоставлю вам несколько методов для выполнения нескольких запросов на вставку в 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. Выберите метод, который лучше всего соответствует вашим требованиям и среде программирования.