0

我有一个t只有两列的 MySQL 数据库表,id即是. 有几百万行。如何快速导出一整列?索引是and ,即在列中不是唯一的。INT(11)valVARCHAR(255)ididvalid

SELECT DISTINCT id FROM t;

最好的?

编辑:

我想将结果保存到文本文件中。

4

1 回答 1

0

要将唯一id的 s 导出到服务器上的文件中,您可以使用

SELECT DISTINCT id FROM t INTO OUTFILE 'all_the_unique_ids';

然后,您将<mysql data dir>/<database name>/all_the_unique_ids在服务器上找到该文件。

如果你想在客户端拥有文件,你需要使用 MySQL 客户端,例如 MySQL 自己的命令行客户端:

mysql -e "SELECT DISTINCT id FROM t" > all_the_unique_ids
于 2013-01-04T04:18:06.337 回答