Je crée un déclencheur en utilisant cette requêterequête est exécutée dans le terminal, mais pas dans phpMyAdmin
DELIMITER $$
CREATE TRIGGER `log_after_delete`
AFTER DELETE ON author FOR EACH ROW
BEGIN
INSERT INTO `author_log` VALUES (OLD.author_name, CURRENT_TIMESTAMP);
END$$;
cette requête fonctionne parfaitement dans le terminal.
mais quand j'ai essayé avec phpMyAdmin, il montre l'erreur
Voici le détail complet du serveur de base de données, serveur web et phpmyadmin
S'il vous plaît suggérer Que manque-t-il. Merci d'avance.
après requête vous trouvé Délimiteur il y a ';' changer en '//' et essayer cela fonctionnera –
J'ai tred mais pas de chance !! ce que j'ai essayé DELIMITER $$ CREATE TRIGGER 'log_after_delete' \t APRÈS SUPPRIMER sur l'auteur pour CHAQUE LIGNE \t BEGIN \t \t INSERT INTO' VALEURS author_log' (OLD.author_name, CURRENT_TIMESTAMP); \t END $$ DELIMITER; –