我尝试了许多可能的解决方案来解决此问题,但是似乎没有一个解决方案。
我在这里尝试了其他文章的解决方案,但似乎都没有效果
我正在运行 MySQL 8.0 (此版本不支持LOAD DATA LOCAL INFILE)
我正在尝试通过LOAD DATA INFILE将csv文件中的数据加载到我的表中。运行脚本时,出现以下错误:
错误代码:1290。MySQL服务器正在使用 --secure-file-priv选项,因此它无法执行此语句
我的代码:
LOAD DATA INFILE 'customer.csv'
INTO TABLE customer
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
我尝试了以下
还有其他可以尝试将数据加载到表中或删除Secure File Priv块的东西吗?
当secure-file-priv保留为空时,这是带有错误的代码:
LOAD DATA INFILE 'C:/users/user/desktop/college/advanced db/uploads/customer.csv'
INTO TABLE customer
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
错误代码:29。文件'C:\ users \ carl \ desktop \ college \ advanced 找不到db \ uploads \ customer.csv(操作系统errno 13-权限被拒绝)
答案 0 :(得分:0)
假设您使用的是Windows 7或更高版本: