首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSV文件导入MySQL语法错误(编辑: PopSQL)

CSV文件导入MySQL语法错误(编辑: PopSQL)
EN

Stack Overflow用户
提问于 2020-06-05 03:13:30
回答 2查看 178关注 0票数 0

我有一个模拟数据集作为CSV文件。我一直在尝试导入我的数据库中的一个表。这是我的代码:

代码语言:javascript
复制
"LOAD DATA LOCAL INFILE 'C:\MOCK_DATA (1).csv' 
INTO TABLE test_data (LINE_ID, DATE_ID, total_sales, check_avg, total_checks) 
FIELDS TERMINATED BY ',';" 

这是我一直在使用的代码。我一直收到下面的语法错误,我不能准确地指出我搞砸了哪里。

"ER_PARSE_ERROR:您的SQL语法中有一个错误;请查看与您的MySQL服务器版本对应的手册,以获取正确的语法,以便在第1行使用接近‘以','’结尾的字段。“

非常提前感谢您。PS。哪些是流行的MySQL编辑器。到目前为止,我并不是PopSQL的粉丝

EN

回答 2

Stack Overflow用户

发布于 2020-06-05 03:33:58

您不能定义列

maula中阅读更多内容,因此请使用

代码语言:javascript
复制
LOAD DATA LOCAL INFILE 'C:\MOCK_DATA (1).csv' 
INTO TABLE test_data  
FIELDS TERMINATED BY ',';
票数 0
EN

Stack Overflow用户

发布于 2020-06-05 04:01:33

列列表规范位于语句的末尾(在可选的SET子句之前),因此您必须将其放在FIELDS子句之后:

代码语言:javascript
复制
LOAD DATA LOCAL INFILE 'C:\MOCK_DATA (1).csv' 
INTO TABLE test_data 
FIELDS TERMINATED BY ','
(line_id, date_id, total_sales, check_avg, total_checks);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62202439

复制
相关文章

相似问题

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