首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事件动态值传递

事件动态值传递
EN

Stack Overflow用户
提问于 2018-06-14 22:48:31
回答 1查看 18关注 0票数 0

我当前的代码片段已添加到此处。

问题是在向邮件表插入时,我使用了Triggered Value: lc_calc_value,所以应该从select query插入lc_calc_value,但它不会插入值。

代码:

代码语言:javascript
复制
CREATE EVENT custom_alert ON SCHEDULE  EVERY 600 SECOND DO 
                                 BEGIN
                                 DECLARE lc_current_time DATETIME;
                                 DECLARE lc_calc_value DECIMAL(8,2);
                                 SET lc_current_time = CONVERT_TZ(NOW(), @@session.time_zone, '+0:00');

                                 SELECT AVG(billseconds) AS calc_value FROM table1 c WHERE c.date >  lc_current_time + INTERVAL -600 SECOND AND c.date <= lc_current_time AND group_id = 7 into lc_calc_value ;
                                 IF lc_calc_value <= 10.00 THEN 
                                    INSERT INTO custom_report(triggered_value,type,status,email,group_od,threshold_value,period,triggered_date) value (lc_calc_value,2,1,'abc.com',7,10.00,600,lc_current_time);
INSERT INTO mail (`date`,`subject`,`body`,`from`,`to`,`status`,`reseller_id`) VALUES (1,lc_current_time,'Alarm : ACD','Hello Admin,
                        Name : ACD,
                        Type : Gateway,
                        Threshold : 10.00
                        Period : 100
                        Trunk/CLI : new_test 
                        Triggered Value : lc_calc_value','abc@ghi.com','abc.com',1,0);      
                                 END IF;
EN

回答 1

Stack Overflow用户

发布于 2018-06-14 23:50:49

Custom_report中是否已经有相同主键的条目?而且,您的插入看起来也是错误的。当我读到它的时候,你试着插入:

代码语言:javascript
复制
mail.date = 1
mail.subject = lc_current_time
mail.body = "Alarm...
...

我猜你把查询搞砸了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50860264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档