Вот моя текущая ситуация:
- У меня есть файлы CSV с столбцами X.
- У меня есть пустая база данных SQL со столбцами Y.
Проблема:
- Файлы CSV могут содержать столбцы, которых нет в базе данных SQL.
- База данных SQL может содержать столбцы/переменные, которых нет в CSV-файле.
- Файлы CSV будут иметь Z соответствующих столбцов с базой данных SQL; идентифицируется исключительно по строке 1 (заголовки). Они не идентифицируются по заказу.
- Не могу использовать графический интерфейс, такой как HeidiSQL. Нужно решение командной строки.
Я хочу загрузить файл CSV в пустую базу данных; оставив все переменные, отсутствующие в файле CSV, пустыми. Как это сделать? Мои попытки приводят к тому, что MYSQL предполагает, что столбцы упорядочены так же, как база данных.