仅从SQL转储文件导入一列

时间:2013-10-11 00:39:20

标签: mysql sql

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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