0
[Windows 7上的MySQL Workbench 6.2]MySQL將查詢輸出導出爲CSV
我可以導出單擊MySQL工作臺導出圖標的查詢結果。請參見下面的圖片:
不過,我需要在不同的循環反覆這樣做,所以我想將其包含在我的腳本。
我曾嘗試:
SELECT * from TABLENAME where ID = 123456 INTO OUTFILE 'C:/Users/username/Desktop/test.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n';
我也嘗試過的文件路徑與\\
代替/
,同時還與LINES TERMINATED BY '\r \n'
正如我在其他職位都看到了。
當我嘗試這樣做,我得到Permission Denied [Errcode 13]
儘管我已經碎我的用戶文件權限在MySQL命令客戶端也用下面的代碼:
USE mysql;
UPDATE user SET File_priv = 'Y' WHERE User = 'db_user';
FLUSH PRIVILEGES;
任何想法,爲什麼它仍然沒有工作?任何好的選擇也是值得歡迎的!
感謝您的回答Miya G.不幸的是,我不斷收到相同的錯誤:/ – user3507584 2014-12-03 17:44:22
可以請用sql查詢粘貼完整的錯誤嗎? – 2014-12-03 17:45:03
這是錯誤代碼:1.無法創建/寫入文件'C:\ Users \ username \ Desktop \ foldername \ outfiletest.csv'(Errcode:13 - Permission denied)' – user3507584 2014-12-03 17:47:54