我想从我的表名“hote_line”的列之一中检索数据,列名是“elite”,它包含数据,我只想从“elite”列中检索数据。它包含 15,346 个名称和一些信息。有什么办法可以将它输入到我的 Excel 中,以便我进行一些更改?因为我必须在每个名称中添加一些身份证号,并且需要很长时间才能逐个编辑每个名称。
问问题
151 次
1 回答
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
于 2013-08-18T18:59:11.883 回答