MySQL的LOAD DATA LOCAL INFILE找不到文件

问题描述:

我尝试导入文件menu.csv文件phpMyAdmin的MySQL数据库这给我的错误信息“#2 - 文件‘C:/Users/admin/Desktop/menu.csv’没有找到(Errcode:2)“MySQL的LOAD DATA LOCAL INFILE找不到文件

我试过用LOAD DATA LOCAL INFILE'C:\ Users \ admin \ Desktop \ menu.csv'和'C:\ Users \ admin \ Desktop \ menu.csv'none他们工作。我也删除了“LOCAL”关键字,仍然不起作用。任何人都可以请帮助

LOAD DATA LOCAL INFILE 'C:/Users/admin/Desktop/menu.csv' 
INTO TABLE `Items` 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
ESCAPED BY '\\' 
LINES TERMINATED BY '\r\n' 
IGNORE 1 LINES (
    `items_items` , `price` , `section_id` , `items_description` 
) 
+0

貌似文件是n不是用户至极访问运行MySQL服务器。将文件复制到每个人都可以访问的路径下。 – Jens 2015-02-11 19:11:15

尝试将文件放在这个路径“C:\ ProgramData \ MySQL的\ MySQL服务器5.6 \ data”或为其曾经的MySQL版本,您有路径。 Mysql服务器有权访问该路径中的数据,因此应允许将该数据加载到该文件中。