其他人在使用时遇到问题:
LOAD DATA LOCAL INFILE 'c:/PRODUCT_GROUP_UPLOAD.CSV' into TABLE ats_store.product_group
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
ESCAPED BY '"' LINES TERMINATED BY '\r\n'
(product_group_id,name,price,description,image,start_time,end_time,start_date,end_date,product_code,delivery_format);
几个星期以来,Mysql Workbench已经出错了,但我甚至找不到该文件。另外,我今天更新了!
我明白了:
Error Code: 2. File 'c:\PRODUCT_GROUP_UPLOAD.CSV' not found (Errcode: 2 - No such file or directory)
我已经加载了其他文件,但似乎无法加载这个文件?它是我指定的文件夹中的def!
请记住,我已经使用斜线,前进,后退,双前进,双后退等等...
答案 0 :(得分:8)
使用正斜杠而不是使用正斜杠指定Windows路径名 反斜杠。如果你使用反斜杠,你必须加倍。
答案 1 :(得分:3)
我的道路应该使用相同的问题""
"C:\\PRODUCT_GROUP_UPLOAD.CSV" if running from workbench
答案 2 :(得分:1)
LOAD DATA LOCAL要求文件位于客户端计算机上。这是你的情况吗?
由于您写道,您已经加载了其他文件,我认为您的服务器和客户端对于所有尝试都是相同的,并且只有这个单个文件无法加载。我写这个是因为可以关闭LOCAL支持(参见http://dev.mysql.com/doc/refman/5.6/en/load-data-local.html)。
麦克
答案 3 :(得分:1)
尝试将数据文件移动到不在“文档和设置”下的测试目录或其子项。 Windows可能会限制对该区域的访问。然后再次测试您的LOAD INFILE语句。