mysqldump选项在第一行中包含列名

mysqldump选项在第一行中包含列名,mysql,mysqldump,Mysql,Mysqldump,我正在使用mysqldump将所有表转储到CSV文件,如下所示: mysqldump-u-p-t-TC:\Temp--以=、结尾的字段 有没有让mysqldump在每个文件的第一行包含列名的选项?没有;你得自己做 mysql test -e"select * from users" | tr '\t' ',' > tocsv.csv 这可能不准确,但非常接近您正在尝试的内容。从MySQL 5.5开始(可能以前),您现在可以使用--complete insert或-c来实现这一点。在谷歌搜

我正在使用mysqldump将所有表转储到CSV文件,如下所示:

mysqldump-u-p-t-TC:\Temp--以=、结尾的字段


有没有让mysqldump在每个文件的第一行包含列名的选项?

没有;你得自己做

mysql test -e"select * from users" | tr '\t' ',' > tocsv.csv

这可能不准确,但非常接近您正在尝试的内容。

从MySQL 5.5开始(可能以前),您现在可以使用
--complete insert
-c
来实现这一点。

在谷歌搜索了很多次之后,我得出了这个结论。答案是:@AndyMornes不,这个答案是关于SQL转储,而不是关于CSV导出。