mysqlimport - добавление в таблицу с индексами

0

Просьба предложить правильный способ использования mysqlimport для добавления к таблице, содержащей индексы, путем чтения из файла CSV.

Теги:
csv
indexing
import-from-csv
mysqlimport

2 ответа

0
  1. Создайте таблицу для получения текущего файла csv.
  2. Сделайте импорт в эту таблицу.
  3. (Необязательно) Очистка данных.
  4. Скопируйте его в real таблицу:

что-то вроде

INSERT INTO 'real'
    SELECT ... FROM csv;

На этом этапе может (или не обязательно) указывать столбцы, порядок столбцов, NULL чтобы избежать испортить AUTO_INCREMENT в real но не в csv.

0

Вы не можете добавлять индексы в файл данных.csv. Я предлагаю sql dump или csv, а затем создаю индексы.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню