2

有没有办法从 MySQL 的 SQL 转储文件中只导入单个表中的一列?

还有一种方法可以使用 Unix 命令提取一个表,因为我拥有的文件是 18GB

只导入一列的最有效方法是什么?

4

1 回答 1

3

MyDumpSplitter是一种使用 Linux 命令的工具,例如sed从较大的 SQL 转储文件中提取一个表。

但是,从该表中提取一列比较困难,因为 INSERT 语句包含完整的行。

可能最简单的解决方案是恢复一个表(例如恢复到test数据库),然后恢复SELECT你想要的一列。

于 2013-10-11T00:53:51.850 回答