2012-03-20 62 views
0

我有一个在Windows上运行的客户端mysql命令行,我正在访问远程数据库。我想将文本字段导出到客户端计算机上的文件中,因为它太大而无法从DOS命令提示符窗口中读取。我的理解是,这个声明应该从MySQL提示符工作,但它只是给出了一个SQL错误。MySQL导出结果

SELECT * FROM mytable WHERE id = 5000 > test.txt; 

任何想法?

+0

什么是SQL错误? – 2012-03-20 19:33:21

回答

1

\ h在mysql客户端状态:
tee(\ T)设置outfile [to_outfile]。将所有内容附加到给定的outfile中。

所以,如果你在mysql客户端做到这一点:

\T test.txt 
SELECT * FROM mytable WHERE id = 5000; 

它实际上应该输出查询结果为test.txt的。