我想知道有没有办法安排mysql并使用mysql调度程序发送电子邮件?

时间:2017-04-20 10:03:19

标签: mysql

我正在开发项目,我需要发送电子邮件给竞标获胜者,所以我想使用mysql调度程序,它可以检索数据表格列并发送电子邮件到竞标赢家的电子邮件地址。我使用此但它不工作。

CREATE EVENT `exec`
  ON SCHEDULE EVERY 5 SECOND
  STARTS '2013-02-10 00:00:00'
  ENDS '2015-02-28 00:00:00'
  ON COMPLETION NOT PRESERVE ENABLE
DO 
  call delete_rows_links();

1 个答案:

答案 0 :(得分:0)

您不应使用MySQL向用户发送电子邮件。理想情况下,逻辑需要存在于与MySQL db而不是db本身交互的应用程序中。它可以执行以下操作:

  • 执行让我们说每分钟,它可以是根据scheduler / cron表达式配置的cron /预定作业(您可以查找并生成cron个表达式here
  • 查询MySQL db并获取记录
  • 遍历记录并致电email服务以发送电子邮件