使用Load Data Infile将CSV导入MySQL

时间:2010-12-19 23:29:02

标签: sql mysql csv import load-data-infile

我正在尝试将CS​​V文件加载到MySQL中,并且我不断收到语法错误:

load data infile 'c:/worldminwage.csv' fields terminated by ',' enclosed
by '"' lines terminated by '\n' (YearlyWage, PercentGDP, Date
effective);

任何人都可以帮我解决这个问题吗?感谢。

2 个答案:

答案 0 :(得分:5)

有效语法为LOAD DATA INFILE 'c:/worldminwage.csv' INTO TABLE tablename

您忘了提及数据应该放在哪个表格中。请参阅LOAD DATA INFILE Syntax

答案 1 :(得分:1)

我认为这会更加重要

LOAD DATA INFILE 'c:/worldminwage.csv' fields terminated by ',';

因为您将摆脱错误,例如列号在.csv文件和mysql表中不匹配