DELIMITER $$
 
CREATE TRIGGER insertBetTrigger
AFTER INSERT  -- {BEFORE | AFTER} {INSERT | UPDATE| DELETE } 중 언제 어떤 작업을 할지 정한다
ON lsports_bet -- 트리거를 부착할 테이블
FOR EACH ROW -- 아래 나올 조건에 해당하는 모든 row에 적용한다는 뜻
 
BEGIN
 	INSERT INTO lsports_bet_InnoDB( bet_id
                         ,fixture_id 
                         ,bet_type
 						,markets_id 
 						
 						
 						,providers_id 
 						
 						
 						,bet_name
 						,bet_status 
 						,bet_line 
 						,bet_base_line 
 						,bet_settlement
 						
 						,bet_price 
 						
 						,admin_bet_status 
 						,create_dt  
 						,update_dt 
 						
 						,result_p1
 						,result_p2
 						,result_2_p1
 						,result_2_p2 
 						
 						,bet_price_hit
 						
 						)
 
 VALUES( NEW.bet_id
                         ,NEW.fixture_id 
                         ,NEW.bet_type
 						,NEW.markets_id 
 						
 						
 						,NEW.providers_id 
 						
 						
 						,NEW.bet_name
 						,NEW.bet_status 
 						,NEW.bet_line 
 						,NEW.bet_base_line 
 						,NEW.bet_settlement
 						
 						,NEW.bet_price 
 						
 						,NEW.admin_bet_status 
 						,NEW.create_dt  
 						,NEW.update_dt 
 						
 						,NEW.result_p1
 						,NEW.result_p2
 						,NEW.result_2_p1
 						,NEW.result_2_p2 
 						
 						,NEW.bet_price_hit
 						
                         )
                          ON DUPLICATE KEY UPDATE 
                         bet_name = VALUES(bet_name), 
                         bet_status = VALUES(bet_status), 
                         bet_line = VALUES(bet_line), 
                         bet_base_line = VALUES(bet_base_line), 
                         bet_settlement = VALUES(bet_settlement), 
                         bet_price = VALUES(bet_price), 
                         
 						update_dt = VALUES(update_dt)
                         
                         ;
 END
 
 
 CREATE TRIGGER updateBetTrigger
AFTER UPDATE  -- {BEFORE | AFTER} {INSERT | UPDATE| DELETE } 중 언제 어떤 작업을 할지 정한다
ON lsports_bet -- 트리거를 부착할 테이블
FOR EACH ROW -- 아래 나올 조건에 해당하는 모든 row에 적용한다는 뜻
 BEGIN
 	UPDATE lsports_bet_InnoDB set 
     bet_status = NEW.bet_status
     ,bet_settlement = NEW.bet_settlement
     ,bet_price = NEW.bet_price
     ,admin_bet_status = NEW.admin_bet_status
     ,update_dt = NEW.update_dt
     ,result_p1 = NEW.result_p1
     ,result_p2 = NEW.result_p2
     ,result_2_p1 = NEW.result_2_p1
     ,result_2_p2 = NEW.result_2_p2
     WHERE bet_id = NEW.bet_id AND bet_type = NEW.bet_type;
     
 END
 
 CREATE TRIGGER deleteBetTrigger
AFTER DELETE  -- {BEFORE | AFTER} {INSERT | UPDATE| DELETE } 중 언제 어떤 작업을 할지 정한다
ON lsports_bet -- 트리거를 부착할 테이블
FOR EACH ROW -- 아래 나올 조건에 해당하는 모든 row에 적용한다는 뜻
 BEGIN
     DELETE FROM lsports_bet_InnoDB WHERE bet_id = OLD.bet_id AND bet_type = OLD.bet_type;
     
 END
DELIMITER ;