【问题标题】:mysqldump option to include column names in first rowmysqldump 选项以在第一行中包含列名
【发布时间】:2010-12-15 03:56:44
【问题描述】:

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

mysqldump -u -p -t -TC:\Temp --fields-terminated-by=,

是否可以让 mysqldump 在每个文件的第一行中包含列名?

【问题讨论】:

标签: mysql mysqldump


【解决方案1】:

从 MySQL 5.5(可能之前)开始,您现在可以使用 --complete-insert-c 来实现此目的。

【讨论】:

    【解决方案2】:

    没有;你必须自己做。

    【讨论】:

    • 经过多次谷歌搜索,我得出了这个结论。
    【解决方案3】:
    mysql test -e"select * from users" | tr '\t' ',' > tocsv.csv
    

    这可能不准确,但与您尝试的非常接近。

    【讨论】:

      猜你喜欢
      • 2019-08-06
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多