将csv文件导入mysql时语法不正确(编辑器:popsql)

dzjeubhm  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(320)

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

"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\u parse\u error:您的sql语法有错误;请查看与您的mysql服务器版本对应的手册,以了解在第1行的“fields terminated by','附近使用的正确语法。”
事先非常感谢。什么是流行的mysql编辑器。到目前为止还不太喜欢popsql

cwtwac6a

cwtwac6a1#

不能定义列
在maula阅读更多,所以使用

LOAD DATA LOCAL INFILE 'C:\MOCK_DATA (1).csv' 
INTO TABLE test_data  
FIELDS TERMINATED BY ',';
hgb9j2n6

hgb9j2n62#

列列表规范位于语句的最末尾(在可选 SET 所以你必须把它放在 FIELDS 条款:

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);

相关问题