![](/img/trans.png)
[英]How to export table data as CSV file in Ruby 1.9.2 + Rails3?
[英]cron job - how to export data table to csv/xls file?
我正在尝试配置 cron 作业以将日常数据表从 mysql DB 自动导出到 csv/xls。 我被困在 te 命令领域。 我应该使用哪个命令?
谢谢。 莫
这是一个古老的话题,但对于后代来说,我发现在这种情况下可行的方法是将 SQL 简单地写在一个单独的文件中,然后将该文件导入 mysql。 这样,您就不必担心引号和转义符等。
所以,例如,我会有一个像这样的 SQL 文件,叫做exportinventory.sql
SELECT *
FROM inventory INTO OUTFILE '/tmp/inventory.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
然后,从命令行:
mysql -u user -p database < exportinventory.sql
需要三个步骤来完成:
你可能会在这里找到所有三个的信息。
您可以尝试以下操作:
mysql -h $DB_HOST -u $DB_USER --password=$DB_PASSWORD $DB_NAME -e "$YOUR_QUERY INTO OUTFILE '$PATH_TO_OUTPUT_FILE' FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n'"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.