【发布时间】:2010-12-15 03:56:44
【问题描述】:
我正在使用 mysqldump 将我的所有表转储到 CSV 文件,如下所示:
mysqldump -u -p -t -TC:\Temp --fields-terminated-by=,
是否可以让 mysqldump 在每个文件的第一行中包含列名?
【问题讨论】:
-
@AndyMornes 不,答案是关于 SQL 转储,而不是关于 CSV 导出。
我正在使用 mysqldump 将我的所有表转储到 CSV 文件,如下所示:
mysqldump -u -p -t -TC:\Temp --fields-terminated-by=,
是否可以让 mysqldump 在每个文件的第一行中包含列名?
【问题讨论】:
从 MySQL 5.5(可能之前)开始,您现在可以使用 --complete-insert 或 -c 来实现此目的。
【讨论】:
没有;你必须自己做。
【讨论】:
mysql test -e"select * from users" | tr '\t' ',' > tocsv.csv
这可能不准确,但与您尝试的非常接近。
【讨论】: