我正在尝试使用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
答案 0 :(得分:0)
File
是MYSQL中的受保护名称
https://dev.mysql.com/doc/refman/8.0/en/keywords.html
现在需要一个文件名,而不是您建议的表。重命名表(使用前缀或后缀)或尝试在查询中将其引用。不幸的是,这类事情发生了,因此我总是在表上使用前缀,以确保我不会遇到此类事情。
//编辑//
另请参阅本主题。这与Windows或Linux无关