不能直接用mysqldump完成。但是,您可以创建一个临时表或不包含相关数据的视图,然后转储生成的数据。对于视图,我认为您必须使用INTO OUTFILE
而不是mysqldump来获取所需的数据,但是使用视图而不是临时表的优点是不占用DBMS中的任何额外空间。
另一个选择是为文件创建一个解析器,以剥离不需要的字段。坦率地说,这可能会很快变得很复杂-也就是说,假设您要创建一个在面对多字节字符,转义的字符串分隔符等的情况下很健壮的解析器,它将变得很复杂。 -time-use的情况下,它可能仍然是有效的选项。