我在Windows上运行了一个客户端mysql命令行,我正在访问一个远程数据库。我想将文本字段导出到客户端计算机上的文件中,因为它太大而无法从DOS命令提示符窗口中读取。我的理解是这个语句应该在MySQL提示符下工作,但它只是给出了一个sql错误。
SELECT * FROM mytable WHERE id = 5000 > test.txt;
有什么想法吗?
答案 0 :(得分:1)
\ h表示:
tee(\ T)设置outfile [to_outfile]。将所有内容附加到给定的文件中。
所以如果你在mysql客户端中这样做:
\T test.txt
SELECT * FROM mytable WHERE id = 5000;
它实际上应该将查询结果输出到test.txt。