尝试在mysql中加载文本文件,但错误是没有此类文件或目录

时间:2019-07-09 02:57:35

标签: mysql

我正在尝试使用load命令将文件(a.txt)加载到mysql中,但是即使指定路径中存在文件,它也会显示no such file or directory吗?

load data local infile  'F:\makarand\a.txt' 
 into TABLE file;

load data local infile  'F:\makarand\a.txt' 
 into TABLE file; 

我也尝试过删除本地字词,但是问题仍然存在

它说:

Error No 2:No such file or directory

1 个答案:

答案 0 :(得分:0)

File是MYSQL中的受保护名称

https://dev.mysql.com/doc/refman/8.0/en/keywords.html

现在需要一个文件名,而不是您建议的表。重命名表(使用前缀或后缀)或尝试在查询中将其引用。不幸的是,这类事情发生了,因此我总是在表上使用前缀,以确保我不会遇到此类事情。

//编辑//

另请参阅本主题。这与Windows或Linux无关

Load data infile, difference between Windows and Linux