MySql CSV импорт из MSSQL - PullRequest
       4

MySql CSV импорт из MSSQL

0 голосов
/ 06 сентября 2011

У меня есть файл CSV, экспортированный MSSQL.Когда я пытаюсь импортировать его в MySql, PhpMyAdmin возвращает «Недопустимое количество столбцов в строке 2316».Я не знаю почему.Вы можете мне помочь?Вот код вокруг строки 2316:

2312: 708;Nein;0;;Ja;Nein;0;Ja;;Ja;;Ja;;Ja;;8;;5;;;;Ja;Nein;Nein;Ja;Nein;Nein;Nein;Ja;Nein;Ja;Nein;Nein;Nein;Nein;Ja;Nein;Ja;Nein;Nein;Nein;Nein;Nein;Nein;Nein;Nein;Nein;Ja;Nein;Nein;Nein;Nein;Ja;Nein;Nein;Nein;Ja;1;Nein;;Nein;;Nein;;Ja;1;Nein;;Nein;;;5;Nein;;;Hildebrecht, Susanne;;040-65432154;tut@web.de;;;1
2313: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2314: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2315: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2316: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Кодировка файла - UTF-8, а в базе данных - utf8_general_ci.Версия MySql - 5.1.43-nmm4-log.

Заранее спасибо!

1 Ответ

1 голос
/ 06 сентября 2011

См .: http://andrewodendaal.com/phpmyadmin-invalid-field-count-in-csv-input-on-line-1/ ИЛИ Быстрое решение этой проблемы - изменить символ разделителя вручную.Используйте точку с запятой (;) в качестве разделителя полей вместо запятой (,).

...