Il s'agit d'une erreur de syntaxe sur l'événement déclencheur composé (INSERT or UPDATE
). Essayez :
CREATE TRIGGER update_user_last_login
AFTER UPDATE ON last FOR EACH ROW ...
Je ne pense pas mysql prend en charge les événements composés dans le même déclencheur. Vous pouvez créer deux déclencheurs, un pour après l'insertion et un pour après la mise à jour. Ces deux déclencheurs peuvent appeler le même code en double ou appeler une procédure stockée commune.