MYSQL本地数据infile语法错误

时间:2017-12-15 02:45:39

标签: mysql

我看到这个问题之前曾被问过(多次),但我似乎无法弄清楚错误是什么。

我创建了一个数据库和表,现在正在尝试加载本地CSV文件

  

加载数据本地infile' /Desktop/xxxx/xxxx/xxxx_xxx.csv'

MYSQL给我一个语法错误信息。

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

您的示例未指定目标表名称,并且未以“;”结尾。此外,您可能希望删除“local”关键字,因为您似乎在指定csv文件的绝对路径。并且指定字段分隔符(例如逗号)是个好主意。

如下:

load data '/somedir/somefile.csv' 
 into table sometable
 fields terminated by ',';

此外,您需要确保文件中的字段顺序与默认选择顺序匹配。如果字段/列顺序不匹配,则需要指定它。您可以在specification for this statement

中找到有关此内容的所有信息