mysql - 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
)?!或者这里发生了其他事情。
解决方案
推荐阅读
- reactjs - 在 React 中提交表单后如何重定向?
- python-3.x - 我如何解释 np.einsum("ijij->ij"
- c++ - 如何将 lock_guard 与 shared_ptr 一起使用
? - java - 向 For 语句添加多个术语
- c# - How to implement Redis streams with C# Rx
- python - 无法在烧瓶应用程序中使用保存为泡菜文件的机器学习模型
- c++ - 如何从 2 个 void 指针调用类成员函数
- flutter - 如何在 Flutter 中发布 x-www-form-urlencoded
- python - 阻止 Pandas 对列进行排序
- python - 如何打印在.kv(kivy)中输入的TextInput值,以打印在.py文件中?