我正在尝试使用BigDump将csv文件中的数据插入到mysql中。
它在第2行停止,错误:
“查询:插入位置值 (1,“O1”,“”,“”,“”,0.0000,0.0000 ,,);
MySQL:你的SQL中有错误 句法;检查手册 对应于您的MySQL服务器 用于正确语法的版本 靠近')'在第1行“
如果我使用phpmyadmin运行语句,它会说:
“#1064 - 您的SQL出错了 句法;检查手册 对应于您的MySQL服务器 用于正确语法的版本 靠近')'在第1行“
如何才能让数据进入数据库?
谢谢。
答案 0 :(得分:2)
您的insert语句是否包含表中每列的值?如果没有,则必须为列命名。
例如,
insert into location (col1, col2, col3) values (1, 2, 3);
如果您向我们展示LOCATION表的结构,您可以获得更好的答案。
答案 1 :(得分:2)
没有值的逗号对我来说看起来很粗略。
INSERT INTO location VALUES (1,"O1","","","",0.0000,0.0000,, );
应该是
INSERT INTO location VALUES (1,"O1","","","",0.0000,0.0000,NULL,
NULL);