Bonjour,

j'essaie de faire un trigger qui quand j'ajoute une vue dans ma table, celui-ci change la valeur d'un champs selon le champs d'une autres table qui est en relation plusieurs a plusieurs je vous mets mon code pour le moment avec l'erreur

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
 
CREATE  TRIGGER ajout_mention     
   AFTER INSERT 
   ON produit     
   FOR EACH ROW  
   Begin
     	If  risque.LibelleRisque = 	'H200'OR 'H201'OR 'H202'OR 'H203'OR 'H205'OR 'H224'OR 'H225'OR 'H220'OR 'H222'OR 'H270'OR 'H271'OR 'H240'OR 'H241'OR 'H250'OR 'H251'OR 'H300'OR 
                                                'H301'OR 'H310'OR 'H330'OR 'H311'OR 'H331'OR 'H370'OR 'H334'OR 'H318'OR 'H304'OR 'H372'OR 'H350'OR 'H340'OR 'H360' 										
        Then
           	update produit SET mention = 2;
    	End if;
	If  risque.LibelleRisque =	'H204'OR 'H226'OR 'H221'OR 'H223'OR 'H252'OR 'H290'OR 'H280'OR 'H281'OR 'H302'OR 'H312'OR 'H332'OR 'H371'OR 'H335'OR 'H336'OR 'H315'OR 'H319'OR 
                                                'H317'OR 'H373'OR 'H351'OR 'H341'OR 'H361'OR 'H400'OR 'H410'OR 'H420'Then									
		update produit SET mention = 1;
	End if;
  End ;
et MySQL me répond : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 9

je sais même pas si ce que je fais est possible, si oui pouvez vous me dire ou sont mais problème

merci d'avance pour vos réponse