我想在MYSQL中导出select查询,结果文件需要在Mysql中使用Cronjob作为MAIL发送。
请帮助,建议解决方案.... 感谢。
答案 0 :(得分:0)
您可以使用mysql cli执行查询。例如:
mysql -u 'DB_USER' -p'DB_PASS' -h 'DB_HOST' DATABASE_NAME <<< 'SELECT * FROM table_name'
cron条目的基本示例:
0 * * * * /usr/local/bin/mysql -u user -ppass -h 127.0.0.1 shop_database <<< 'SELECT * FROM customers' | mail -s 'Customers export' 'email@example.org'