2015-11-24 1 views
0

Я ввожу несколько тысяч строк данных из текстового файла, содержащих два столбца и формат, как это следующим образом:Импорт PIPE разделителей формата TXT в MySQL через PHPMyAdmin

A8041550408#=86^:|blablablablablablablablablablablablablablablablablablablabla1 

blablablablablablablablablablablablablablablablablablablabla2 

blablablablablablablablablablablablablablablablablablablabla3 

A8041550408#=86^:|blablablablablablablablablablablablablablablablablablablabla1 

blablablablablablablablablablablablablablablablablablablabla2 
A8041550408#=86^:|blablablablablablablablablablablablablablablablablablablabla1 

blablablablablablablablablablablablablablablablablablablabla2 

blablablablablablablablablablablablablablablablablablablabla3 

blablablablablablablablablablablablablablablablablablablabla4 
etc.... 

То, что я сделал до сих пор является создайте таблицу с двумя полями, но когда я пытаюсь импортировать файл .txt в CSV и помещать/столбцы разделены By: | /, Я получаю сообщение об ошибке:

"Invalid column count in CSV input on line 2." 

что вполне очевидно, так как вторая строка файла .txt пуст.

Кроме того, я попытался импортировать файл в формате CSV с использованием LOAD DATA, и он не сработал, он просто заполнил таблицу случайными словами и фразами из .txt-файла. Итак, мой вопрос: как импортировать данные из этого файла?

+0

Вы имеете в виду, что линии 2, 4, 6 и т. Д. Все пустые? –

+0

Да ... и это даже не шаблон, как вы можете видеть, иногда иногда появляются строки! – MasterCX

ответ

1

Вы должны исправить свой файл; в текущем состоянии вы не можете ожидать, что модуль импорта сможет его понять. Первым шагом будет удаление пустых строк: How to remove blank lines from a Unix file

Смежные вопросы