首页 > 解决方案 > MariaDB Select Into 输出文件认为文件存在

问题描述

我在 Centos7 上使用 MariaDB 并尝试输出文件SELECT INTO。出于某种原因,MariaDB 似乎认为该文件存在,即使它肯定不存在。我的查询是

SELECT * FROM tablename WHERE <condition> INTO OUTFILE '/tmp/output.csv' FIELDS ENCLOSED BY '"' TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';

我得到错误:

ERROR 1086 (HY000): File '/tmp/output.csv' already exists

但是当我ls -la打开时/tmp,肯定没有那个名字的文件。

MariaDB 是否有一些神奇的地方存储这个文件(和重新映射/tmp)?!或者这里发生了其他事情。

标签: mysqlsqlmariadb

解决方案


推荐阅读