gpt4 book ai didi

mysql - 如何使用 MySQL OUTFILE 从表中获取所有行

转载 作者:行者123 更新时间:2023-11-29 02:35:30 25 4
gpt4 key购买 nike

我正在使用 MySQL 使用以下语法将数据库表的内容输出到 CSV 文件:

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 支持页面上看不到任何内容。

谢谢

摩根先生。

最佳答案

可能您的表中有重复项,UNION 消除了它们。

尝试将 UNION 替换为 UNION ALL

关于mysql - 如何使用 MySQL OUTFILE 从表中获取所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5703024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com