Bonjour tout le monde,

voila mon trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
create trigger trig_max 
after update on matrix5 for each row
begin
update network_node inner join
 (SELECT num_node,max(risk_node)as max 
FROM matrix5 
group by num_node)
 b2 on b2.num_node = network_node.num_node 
set network_node.max_risk_node = b2.max
end ;
sachant que la requête entre begin et end fonctionne bien lorsque je l'exécute séparément.

lorsque j'essaie avec mon trigger sous mysql server5.0 il me génère une erreur de syntaxe 1064 .

Merci d'avance.