小编典典

MySQL选择进入outfile / tmp无输出

sql

我无法获得以下代码来生成任何输出。MySQL用户具有“所有”授予级别,/ tmp是可写的,查询返回结果集。

mysql> SELECT field FROM test_table WHERE condition='test'
    -> INTO OUTFILE '/tmp/test.csv'
    -> FIELDS TERMINATED BY ','
    -> ENCLOSED BY '"'
    -> LINES TERMINATED BY '\n';
Query OK, 1 row affected (0.00 sec)

mysql>
[1]+  Stopped                 mysql
[root@web1 ~]# cat /tmp/test.csv
cat: /tmp/test.csv: No such file or directory

如果出现故障,我是否应该从MySQL看到不同的输出?

我可以验证结果是否超出“受影响的第一行”的范围?


阅读 178

收藏
2021-04-22

共1个答案

小编典典

由outfile子句生成的文件在mysql服务器主机上创建。请确保您正在查找mysql服务器主机,因为您似乎在客户端主机上,而该客户端主机很可能不是mysql服务器主机。

有关此文件的信息,请参见关于outfile的部分中的http://dev.mysql.com/doc/refman/5.0/en/select.html

2021-04-22