将CSV文件导入MySql数据库会出错

时间:2016-03-02 12:45:01

标签: mysql csv

我正在开发一个应用程序,我想在其中将csv文件导入数据库表。导入时我收到错误,我无法导入文件。任何人都可以帮我这个。我正在使用MySql工作台5.6.13。以下是我的错误。

18:11:18 Restoring E:\text.csv

Running: mysql.exe --defaults-extra-file="c:\users\crevavi\appdata\local\temp\tmpvivnpy.cnf"  --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=demo < "E:\\text.csv"

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '123,16/02/25,19:02:40,My,hello,thankyou,welcome,visit again,haha,good morning,sw' at line 1


Operation failed with exitcode 1

18:11:18 Import of E:\text.csv has finished with 1 errors

1 个答案:

答案 0 :(得分:0)

csv文件中的字段似乎没有用双引号括起来。我们需要用双引号括起字符串(varchar)字段,并将这些信息提供给MySQL import命令,如this示例中所述。