MySQL Query, массовая вставка - PullRequest
0 голосов
/ 23 марта 2009

У меня есть масса данных для вставки в таблицы MYSQL, давайте предположим, что 10k за один раз, Что я делаю, так это сохраняю данные в XML-файле, а затем отправляю их на вставку (данные имеют размер около 50 тыс. Строк). Это займет много времени. Есть ли возможность массовой вставки в таблицы MySQL.

Заранее спасибо,
Пожалуйста, помогите.

Ответы [ 2 ]

3 голосов
/ 23 марта 2009

ИНФИЛЬ НАГРУЗКИ может помочь. Это самый быстрый способ загрузки данных из текстового файла.

0 голосов
/ 23 марта 2009

Вы можете также захотеть отключить индексы перед вставкой и включить их впоследствии, чтобы воссоздать их.

ALTER TABLE ... DISABLE
ALTER TABLE ... ENABLE KEYS

...