我和Windows上的Mysql有问题
LOAD DATA INFILE "C:/mydir/filetoimport.csv"
(不使用LOCAL)指定绝对路径,如“C:/mydir/filetoimport.csv”或“C:\ mydir \ filetoimport.csv”
要导入的文件不在mysql临时目录中。
我有错误-13 “无法获取'/var/lib/mysql/C:/mydir/filetoimport.csv的数据”
问题是,如Mysql文档(mysql doc)中所述,如果文件路径不以'/'开头,则Mysql使用相对路径并尝试在/ var / lib / mysql中查找该文件。
如果我尝试,只是为了测试,在文件名前放一个'/',如'/C:/mydir/filetoimport.csv'mysql找到尾部斜杠,不要尝试从他的temp中搜索文件目录,但很明显,不幸的是路径'/C:/mydir/filetoimport.csv'是错误的解释,不起作用。
似乎在Windows中无法为语句LOAD DATA INFILE指定完整路径。
有人有工作/建议吗?(请不要选择本地选项)。
提前致谢