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







Répondre avec citation


N'oubliez pas le bouton
et pensez aux balises [code]






Partager