Вставка декількох рядків в mysql
Чи буде запит до бази даних виконуватися швидше, якщо вставити відразу кілька рядків:
наприклад
INSERT....
UNION
INSERT....
UNION
(Мені потрібно вставити приблизно 2-3000 рядків)
349
3
Оператори
INSERT
, що використовують синтаксисVALUES
, можуть вставляти декілька рядків. Для цього необхідно включити декілька списків значень стовпців, кожен з яких повинен бути укладений в круглі дужки і розділений комами.**Приклад
Джерело
Якщо у вас є дані у текстовому файлі, ви можете скористатися ЗАВАНТАЖИТИ ФАЙЛ ДАННИХ.
При завантаженні таблиці з текстового файлу використовуйте LOAD DATA INFILE. Це зазвичай в 20 разів швидше, ніж використання операторів INSERT.
Оптимізація операторів INSERT.
Більше порад про те, як прискорити роботу операторів вставки можна знайти за посиланням вище.