我们有一张名为ticket_data的IT事故故障单。如果符合某些条件的标准,我希望在插入新票时(今天记录的票证,由像' MCO-TechServ%'和logged_via ='电话'之后的团队记录将行复制到表ticket_data_sd_today
我这样做是因为有很多报道已经报道了今天的服务台门票,我认为用日常门票每天清理一张表会更容易。
我试图在插入后创建一个复制行的触发器,但它不起作用。有人可以帮忙吗?谢谢。
CREATE TRIGGER `sdinfo`.`todays_tickets`AFTER INSERT ON `ticket_data`
FOR EACH ROW
DELIMITER $$
BEGIN
IF (date(new.`logged_date_time`) = curdate()
and new.`logged_by_team` like 'MCO-TechServ%'
and new.`logged_via` = 'Phone') then
INSERT INTO ticketicket_data_sd_today
(`Ticket_Number,Logged_Date_Time,Call_Type,Call_Detail)
values (new.Ticket_Number,new.Logged_Date_Time,new.Call_Type,new.Call_Detail);
end if;
END $$
DELIMITER ;