我安装了带有MySQL的PHP服务器。
我写了一些查询,我想在特定时间每天收到我的电子邮件。
我正在寻找一种简单的解决方案,每天运行这些查询并将其发送到电子邮件地址。
如果可以在csv中附上报告,那就太棒了。
当我使用微软时,他们有SSRS(Sql server报告服务)。
答案 0 :(得分:2)
我会把这样的东西放在我的crontab中:
20 09 * * * mysql --user=you --password=secret -e 'show databases;' | mailx -s "SQL Results" you@somewhere.com
每天上午09:20运行“show databases”查询并将结果邮寄给您。 (是的,我知道密码可见但存在问题,但我表明原则,而不是安全性。)