我嘗試創建csv
文件以便在excel或liberoffice calc中使用它。但我有這個問題。Mysql表格csv
mysql> SELECT *
FROM formtable
INTO OUTFILE "/tmp/try.csv"
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY "\n";
如果我用這個命令一切工作順利進行。但在服務器端,我不認爲我有tmp文件夾,如linux中的tmp文件夾。其結果是,我試着給下面
mysql> SELECT *
FROM formtable
INTO OUTFILE "/var/www/try.csv"
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY "\n";
特定的路徑,它給
ERROR 1 (HY000): Can't create/write to file '/var/www/try.csv' (Errcode: 13)
同樣的錯誤存在,如果我給路徑/home/blah/try.csv
。你有什麼建議嗎?
你在windows/dos機器上嗎? 如果是這種情況,路徑應該是相對於C:/ – 2013-02-09 11:56:21
服務器在哪臺機器上?如果linux,用戶/路徑是否有足夠的寫入權限?如果服務器不是Linux,則需要更改路徑名。 – Orangecrush 2013-02-09 12:02:01
mysql可能對您的主目錄或/ var/www / – starshine531 2013-02-09 13:46:37