Hello,
Petite question. Je souhaiterais utiliser les trigger dans une application que je dois maintenir. J'ai bien compris l'utilisation des trigger dans un after ou before, afin de faire des actions sur la table concernée.
Est-il possible d'utiliser un trigger afin de faire un update sur une autre table? Si oui, comment? Je n'arrive pas a trouver la bonne syntaxe
L'idée serait grosso modo ca:
Une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 create trigger maj_srs_data AFTER update ON srs_airline_seats FOR EACH ROW BEGIN update company_airline set SRS_TOTAL_SEATS = ( select sum(`srs_airline_seats`.`pax_seat`) AS `sum(pax_seat)` from `srs_airline_seats` where (`srs_airline_seats`.`al_iata_code` = `company_airline`.`iata_code`) ) WHERE company_airline.id = old.id END
merci.
Onet
@edit: sous Mysql 5
Partager