我已经查看了许多SO问题,所有这些问题都通过在select调用中对列名进行硬编码来提供一种方法。但我需要所有列名称的东西。
来自deviceDetails的SELECT *,connectionDetails,其中deviceDetails.rowStatus =' 0' INTO OUTFILE' /tmp/devices.csv' FIELDS终止于','包含在'"'终止于' \ n';
我需要所有列名。请帮忙。
答案 0 :(得分:1)
如果您不介意以制表符分隔的值,则可以尝试以下操作:
从linux提示符开始,
mysql yourdb -B -e "
SELECT * from deviceDetails, connectionDetails where deviceDetails.rowStatus='0';
" > /path/to/file.tsv
选项意味着: -B(批次) -e(执行)