2
我使用MySQL來輸出數據庫表中的內容到CSV文件使用以下語法擺脫表中的所有行:如何使用MySQL OUTFILE
SELECT 'Keyword_1_Frequency', 'Keyword_2_Frequency', 'Keyword_3_Frequency',
'Keyword_4_Frequency', 'Keyword_5_Frequency', 'Keyword_6_Frequency',
'Keyword_7_Frequency', 'Keyword_8_Frequency', 'Keyword_9_Frequency',
'Keyword_10_Frequency', 'Keyword_11_Frequency', 'Keyword_12_Frequency','RSSFeedCategoryDescription'
UNION (SELECT Keyword_1_Frequency, Keyword_2_Frequency, Keyword_3_Frequency,
Keyword_4_Frequency, Keyword_5_Frequency, Keyword_6_Frequency, Keyword_7_Frequency,
Keyword_8_Frequency, Keyword_9_Frequency, Keyword_10_Frequency, Keyword_11_Frequency,
Keyword_12_Frequency, RSSFeedCategoryDescription
FROM dm_16_945848_18042011_1303128210855
INTO OUTFILE 'C:/temp/dm_16_945848_18042011_1303128210855.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n');
第一個SELECT子句只是讓列的標題作爲CSV文件的第一行。
此查詢似乎正在工作,但出於某種令人不快的原因,它不是從表中提取所有行。例如,如果我在表格中有12行,則得到10.
任何人都可以解釋爲什麼?我在MySQL支持頁面上看不到任何內容。
謝謝
摩根先生。
非常感謝。這似乎已經成功了!唯一令人討厭的是我自己應該考慮到這一點。 D'哦! – 2011-04-18 12:48:42