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`
)
答
尝试将文件放在这个路径“C:\ ProgramData \ MySQL的\ MySQL服务器5.6 \ data”或为其曾经的MySQL版本,您有路径。 Mysql服务器有权访问该路径中的数据,因此应允许将该数据加载到该文件中。
貌似文件是n不是用户至极访问运行MySQL服务器。将文件复制到每个人都可以访问的路径下。 – Jens 2015-02-11 19:11:15