2013-08-18 96 views
-1

我想從我的表名「hote_line」的一列中檢索數據,列名是「elite」,它包含數據並且我想要僅檢索數據列「精英」。它包含15,346個名稱和一些信息。有沒有什麼辦法可以讓我進入我的Excel,所以我可以做出一些改變。因爲我必須在每個名稱中添加一些ID號,並且需要很長時間才能逐個編輯每個名稱。任何人都可以幫助我,這將非常有幫助,充滿感激。 感謝從數據庫表的一列中檢索到excel的數據

+0

不能在此與更新查詢來完成? 「 –

回答

0

首先,你需要改變表的引擎,讓CSV導出:

ALTER TABLE hote_line ENGINE=CSV; 

然後,運行此查詢,將您的列導出到一個名爲test.csv

SELECT elite 
INTO OUTFILE 'test.csv' 
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' 
FROM hote_line 
文件

Excel可以比輕鬆導入csv文件。 不要忘記把引擎改回原來的狀態,INNODB。

編輯試着這樣說:

SELECT elite 
INTO OUTFILE 'test.csv' 
FROM hote_line 
+1

出現錯誤#」使用的表類型不支持AUTO_INCREMENT列「 –

+0

錯誤」訪問被拒絕用戶'xxxxxx'@'localhost'(使用密碼:YES) –

+0

@RajkumarDayamoy您沒有該用戶的權限 – Mihai