Bonjour,

Après avoir parcouru différents sites sur le net, j'essaie de créer un trigger sur suppression d'une ligne d'une table dans la base de données.

Voici le Trigger:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE TRIGGER batiment_delete BEFORE DELETE ON batiment 
FOR EACH ROW 
BEGIN
DELETE FROM escalier e WHERE e.idbatiment = OLD.idBatiment;
END
Mais quand j’exécute cela me donne ceci:
#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 'e WHERE e.idbatiment = OLD.idBatiment' at line 4
Pouvez-vous m'aider? Cela fait un petit moment que je cherche.

Merci