首页 > 解决方案 > MySQL 错误 29. SQL 未使用正确的文件路径

问题描述

使用LOAD DATE INFILE语法将我的 csv 文件导入我的数据库。使用 Windows 10。

最初在使用这种语法时,我得到了ERROR 1290,我通过添加解决了这个问题:secure-file-priv = "" to the .ini file.

我不再收到 ERROR 1290 但是当我使用时:

LOAD DATA INFILE 'C:\Users\ovoJa\Downloads\VEN01_562.csv'  
INTO TABLE    venom  
FIELDS TERMINATED BY ','  
ENCLOSED BY '"' 
LINES TERMINATED BY '\n'

我得到这个错误 29:

未找到文件“C:\ProgramData\MySQL\MySQL Server 8.0\Data\UsersovoJaDownloadsVEN01_562.csv”(操作系统 errno 2 - 没有这样的文件或目录)

为什么它仍在 Programdata 文件中查找 .csv 文件?

标签: mysql

解决方案


尝试使用这个C:\\Users\\ovoJa\\Downloads\\VEN01_562.csv


推荐阅读