Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法从 MySQL 的 SQL 转储文件中只导入单个表中的一列?
还有一种方法可以使用 Unix 命令提取一个表,因为我拥有的文件是 18GB
只导入一列的最有效方法是什么?
MyDumpSplitter是一种使用 Linux 命令的工具,例如sed从较大的 SQL 转储文件中提取一个表。
sed
但是,从该表中提取一列比较困难,因为 INSERT 语句包含完整的行。
可能最简单的解决方案是恢复一个表(例如恢复到test数据库),然后恢复SELECT你想要的一列。
test
SELECT