如何将MySQL报告发送到电子邮件

时间:2013-10-09 15:31:56

标签: php mysql sql email reporting-services

我安装了带有MySQL的PHP​​服务器。

我写了一些查询,我想在特定时间每天收到我的电子邮件。

我正在寻找一种简单的解决方案,每天运行这些查询并将其发送到电子邮件地址。

如果可以在csv中附上报告,那就太棒了。

当我使用微软时,他们有SSRS(Sql server报告服务)。

1 个答案:

答案 0 :(得分:2)

我会把这样的东西放在我的crontab中:

20 09 * * * mysql --user=you --password=secret -e 'show databases;' | mailx -s "SQL Results" you@somewhere.com

每天上午09:20运行“show databases”查询并将结果邮寄给您。 (是的,我知道密码可见但存在问题,但我表明原则,而不是安全性。)