2012-03-20 60 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的。