加载数据在文件MySQL MacOS中

时间:2013-09-21 17:47:49

标签: mysql macos csv

我正在尝试使用MySQL从CSV加载数据,但我收到错误代码29(找不到文件)。我正在使用mac osx,但是当我运行以下查询时

LOAD DATA INFILE '/workspace/SQL_Test/src/values.csv' 
INTO TABLE queryid_vs_column
COLUMNS TERMINATED BY ','

MySQL试图查看'C:/workspace/SQL_Test/src/values.csv'。我没有发现其他人有类似的问题,有没有人遇到过这样的事情?我不确定MySQL为什么认为我在运行Windows机器。

感谢。

1 个答案:

答案 0 :(得分:4)

如果您不使用LOCAL修饰符,它将访问服务器上的文件。将您的查询更改为:

LOAD DATA LOCAL INFILE '/workspace/SQL_Test/src/values.csv' 
INTO TABLE queryid_vs_column
COLUMNS TERMINATED BY ','