首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据插入mysql时出错

将数据插入mysql时出错
EN

Stack Overflow用户
提问于 2010-07-11 15:15:46
回答 2查看 971关注 0票数 0

我试图使用BigDump将csv文件中的数据插入mysql。

它在第2行停止,并出现错误:

“查询:插入位置值(1,"O1","",0.0000,0.0000,);

MySQL:您的SQL语法出现了错误;请检查与MySQL服务器版本相对应的手册,以便在第1行使用正确的语法

如果我从运行这个语句,它会说:

"#1064 -您的SQL语法出现了错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行使用正确的语法

我能做些什么使数据进入数据库?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-11 15:18:43

在我看来,那些没有价值的逗号看上去很粗略。

代码语言:javascript
复制
INSERT INTO location VALUES (1,"O1","","","",0.0000,0.0000,, );

很可能是

代码语言:javascript
复制
INSERT INTO location VALUES (1,"O1","","","",0.0000,0.0000,NULL,

(零);

票数 2
EN

Stack Overflow用户

发布于 2010-07-11 15:16:53

insert语句是否包含表中每一列的值?如果不是,您必须为这些列命名。

例如,

代码语言:javascript
复制
insert into location (col1, col2, col3) values (1, 2, 3);

如果你向我们展示位置表的结构,你就能得到更好的答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3223526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档