从select到outfile mySQL保存到客户端计算机上

时间:2013-07-08 17:28:19

标签: mysql select into-outfile

select * INTO OUTFILE '/tmp/result.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '/n' from ancestor;

所以我运行这个命令,它正常执行。我再次运行它,它错误,因为它说result.txt已经存在。当我在计算机上的tmp文件夹中检查时,我看不到那里的文件。我见过很多人遇到类似的错误,许多人的回答是它被保存在主机服务器上。它确实如此!哪个好。但事情就是这样。我需要它来保存在我的客户端计算机上。如何使它在客户端上运行?此外,客户端正在运行mac os x。此外,使用客户端的人使用工作台,并且不希望使用终端。因为我知道终端有-e命令但我不知道如何在工作台上复制它。

2 个答案:

答案 0 :(得分:0)

在Mac OSX上,/ tmp目录中的文件隐藏在取景器中。

您可以try this在查找程序中显示隐藏文件。

答案 1 :(得分:0)

所以我觉得自己很傻,但mySQL工作台上有一个导出按钮,可以导出任何查询的结果。这避免了我一直遇到的整个问题。很抱歉打扰你们。感谢您的所有帮助!