Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL Trigger - table de mise à jour avec la valeur sélectionnée dans une autre table

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.