Salut,
j'ai un trigger qui se chargera de supprimer les clefs etranger de l'élément supprimé.
mais j'ai un erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DROP TRIGGER IF EXISTS `suppression`// CREATE TRIGGER `suppression` BEFORE DELETE ON TABLE1 FOR EACH ROW BEGIN delete from TABLE2 where ID=OLD.id and type=OLD.type; delete from TABLE3 where ID=OLD.id and type=OLD.type; delete from TABLE4 where ID=OLD.id and type=OLD.type; END//
je ne peux pas utiliser la suppression en cascade
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 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 '// CREATE TRIGGER `suppression` BEFORE DELETE ON table1 FOR' at line 1
merci de votre aide
Partager