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
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
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 ;
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
Partager