我当前的片段已添加到此处。
问题是在插入邮件表时,我Triggered Value: lc_calc_value
lc_calc_value
应该从select query
插入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;
,但它不会插入值。
代码:
PlayerMove = $STDIN.gets.chomp
答案 0 :(得分:0)
&#34; custom_report&#34>中是否已有条目?与PK相同? 你的插入看起来也错了。当我阅读它时,您尝试插入:
mail.date = 1
mail.subject = lc_current_time
mail.body = "Alarm...
...
我认为你弄乱了查询。