将sql命令命令写入文件

时间:2013-11-28 20:00:04

标签: mysql sql

下面是我用于将特定表列写入名为result.txt的文件的Mysql命令

Select EMAILID,ZUID from MailBox INTO OUTFILE 'result.txt';

执行命令后,我得到输出

Query OK, 8 rows affected (0.00 sec)

但是当我搜索文件时,我发现它还没有被创建。那么请说明这个命令是否实际上将命令写入文件?如果没有,将sql命令的结果写入输出文件的正确命令是什么?对不起,如果这个问题听起来很无趣。

1 个答案:

答案 0 :(得分:3)

作为documentation states,它会将结果输出到文件。您很可能不会在正确的位置查找该文件。尝试添加绝对路径而不是相对路径。

您还应该考虑到文件的所有者是mysql用户(至少在linux中)。