vos - sgbd mysql



La requête s'exécute dans le terminal mais pas dans PHPMyadmin (1)

Je crée un déclencheur en utilisant cette requête

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 une erreur

Voici le détail complet du serveur de base de données, webserver et phpmyadmin

S'il vous plaît suggérer ce qui manque. Merci d'avance.


Essaye ça

CREATE TRIGGER `log_after_delete`
AFTER DELETE ON author FOR EACH ROW
BEGIN
    INSERT INTO `author_log` VALUES (OLD.author_name, CURRENT_TIMESTAMP);
END

Puis dans phpmyadmin goto sql tab coller cette requête

Et changez le délimiteur il y a ; passer à // et aller