考虑一个表作为table2,我想补充一个trigger在此表update作为
table2
trigger
update
select Num into num from table1 where ID=new.id; BEGIN DECLARE done int default false; DECLARE cur1 CURSOR FOR select EmailId from users where Num=num; DECLARE continue handler for not found set done = true; OPEN cur1; my_loop: loop fetch cur1 into email_id; if done then leave my_loop; end if; //send mail to all email id. end loop my_loop; close cur1; END;
有什么简单的方法可以在有评论的地方写东西吗?要将电子邮件发送到从table检索到的所有电子邮件ID中users。
users
我在XAMPP(phpmyadmin)中使用MySQL。
我反对这种解决方案。将发送电子邮件的负担放在数据库服务器中可能会非常糟糕。
在我看来,您应该做的是创建一个表,将要发送的电子邮件排队,并有一个过程检查是否有要发送的电子邮件,如果有则发送。