从MSSQL导入MySql CSV

时间:2011-09-06 11:37:09

标签: mysql sql-server phpmyadmin dump

我有一个MSSQL导出的CSV文件。当我尝试将其导入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 个答案:

答案 0 :(得分:1)

参考:http://andrewodendaal.com/phpmyadmin-invalid-field-count-in-csv-input-on-line-1/ 要么 此问题的快速解决方法是手动更改分隔符符号。使用分号(;)作为字段分隔符而不是逗号(,)。