salut,

j'essaie de créer un trigger avec MySQL (j'utilise EasyPHP) mais je reçois toujours la même erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#1064 - Erreur de syntaxe près de 'BEGIN DELETE FROM tab2 WHERE tab2ID = old.tab1ID' à la ligne 3
le but de mon trigger est de supprimer les lignes dans tab2 (qui correspond à l'enregistrement du tab1) avant la suppression de la ligne dans tab1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE TRIGGER test 
BEFORE DELETE ON tab1
BEGIN
DELETE FROM tab2 WHERE tab2ID = old.tab1ID
j'ai essayé plusieurs autres exemple de trigger mais aucun n'a marché.

aidez moi pour trouver la bonne syntaxe