Импорт файла CSV в MySQL, включая структуру - PullRequest
1 голос
/ 29 января 2012

Я понимаю, что существует несколько способов импортирования файла CSV в существующую таблицу MySQL (дата загрузки, phpmyadmin и т. Д.).Но что, если целевой таблицы MySQL еще не существует?Как вы можете автоматически создать файл со структурой данного CSV-файла?

Ответы [ 2 ]

2 голосов
/ 07 марта 2012

CSV с использованием LOAD DATA - это не то, что вам нужно. Я не нашел способа сделать это с MySQL или phpMyAdmin. Этот инструмент не был тем, чем я был после, поскольку он устанавливает для каждого типа данных значение VARCHAR (255) независимо от содержимого полей, но для необычной проблемы он просто может помочь (после некоторых ручных изменений).

0 голосов
/ 04 июля 2013

Определенно есть способ, с небольшим количеством сценариев, но быстрый способ сделать это - phpMyAdmin.Перейдите на страницу базы данных, создайте ее, если у вас ее еще нет (примечание: не страница таблицы). После выбора базы данных вы должны увидеть список таблиц, если они у вас есть.нажмите на импорт сверху, затем выберите CSV вместо SQL в качестве типа файла, затем отметьте галочкой. Первая строка файла содержит имена столбцов таблицы (если этот флажок не установлен, первая строка станет частью данных), отправьте форму!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...