LOAD DATA INFILE不在mariadb中工作

时间:2012-11-01 10:59:20

标签: mysql load-data-infile mariadb

我试图从mysql迁移到mariadb。在这个时候,我可以面对mariadb的问题。

当我可以尝试将数据文件加载到表中时,它会显示如下错误:

SQL错误(29):找不到文件'C:/ Documents and Settings / Administrator / Local Settings / Temp / SAMPLE / DATA_TEMP1351761841668 / SampleFile0'(错误代码:2)

但该文件已存在于路径....

另一点是,同一命令成功地与MySQL一起使用。 MariaDB是否有任何权限问题?

请参阅下面的查询:

load data infile "'C:/Documents and Settings/Administrator/Local Settings/Temp/SAMPLE/DATA_TEMP1351761841668/SampleFile0" into table SAMPLETABLE;

更改"C:/SampleFile0",之类的路径时,其工作正常。来自Administrator文件夹的路径不起作用。

在这方面有谁能帮助我?我是MariaDB的新人。

2 个答案:

答案 0 :(得分:1)

你能尝试添加“本地”吗?

load data local infile "'C:/Documents and Settings/Administrator/Local Settings/Temp/SAMPLE/DATA_TEMP1351761841668/SampleFile0" into table SAMPLETABLE;

答案 1 :(得分:1)

您的命令中有不需要的单引号。