能有人幫助我用下面的查詢,我非常新錯誤而發送MySQL查詢輸出到CSV文件
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test';
INTO OUTFILE 'file.csv';
FIELDS TERMINATED BY ',';
謝謝。
能有人幫助我用下面的查詢,我非常新錯誤而發送MySQL查詢輸出到CSV文件
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test';
INTO OUTFILE 'file.csv';
FIELDS TERMINATED BY ',';
謝謝。
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
爲什麼你在所有行中提到了;
?
MySQL可能會將文件寫入其自己的數據目錄,例如 /var/lib/mysql/<databasename>
。要指定路徑,請使用完整路徑。
但是,它必須是一個可由MySQL服務器守護程序正在運行的用戶帳戶寫入的目錄。 出於這個原因,我經常會使用/ tmp:
指定要寫入的路徑:
INTO OUTFILE '/tmp/mydata.csv'
謝謝。它解決了。我可以接受你的回答9分鐘。 :) –
順便說一句,我可以知道文件已保存在哪裏? –
登記入住我的文檔 –
你得到什麼錯誤。後 –
只有紅色的輪廓,這些都表明錯誤的語法 –
請在前兩行刪除分號 –