Загрузите развернутый файл CSV в базу данных MySQL - PullRequest
0 голосов
/ 07 марта 2020

У меня есть CSV-файл с информацией об идентификации и дате, а затем несколько десятков столбцов данных (пример ниже).

enter image description here

В духе реляционных БД (а также во избежание создания таблицы с 100+ столбцами) представляется предпочтительным загрузить набор данных после Я развернул данные таким образом, что имена столбцов для столбцов данных впоследствии включаются в качестве записей строк (пример ниже; значения данных не соответствуют первой таблице, в том числе для демонстрации желаемого макета): enter image description here

Происходит для меня, я могу загрузить данные в таблицу заполнителей в MySQL, развернуть в MySQL и вставить в новую таблицу, но задаюсь вопросом, есть ли более эффективный способ сделать это.

1 Ответ

0 голосов
/ 07 марта 2020

Если вы хотите сделать это с помощью MySQL, загружая данные в промежуточную таблицу, а затем отключая их в целевую таблицу, похоже на соответствующую стратегию.

Чтобы загрузить файл в базу данных таблицы, вы можете использовать синтаксис * 1003. * Полегче. В конечном итоге это будет зависеть от того, как вы хотите его потреблять, чего вы не сказали.

...