trigger pour update autre table
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:
Code:
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 |
Une idée?
merci.
Onet
@edit: sous Mysql 5