Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想知道是否有任何方法可以使用mysql调度程序来调度mysql和发送电子邮件?_Mysql - Fatal编程技术网

我想知道是否有任何方法可以使用mysql调度程序来调度mysql和发送电子邮件?

我想知道是否有任何方法可以使用mysql调度程序来调度mysql和发送电子邮件?,mysql,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_link

我在项目中,我需要发送电子邮件给中标人,所以我想使用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();

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

  • 假设每分钟执行一次,它可以是根据调度器/cron表达式配置的
    cron
    /scheduled作业(您可以查找并生成
    cron
    表达式)
  • 查询MySQL
    db
    并获取记录
  • 反复查看记录,然后致电
    电子邮件
    服务发送电子邮件