Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL Trigger - aggiorna la tabella con il valore selezionato da un'altra tabella

Questo è un errore di sintassi sull'evento trigger composto (INSERT or UPDATE ). Prova:

CREATE TRIGGER update_user_last_login
    AFTER UPDATE ON last FOR EACH ROW ...

Non penso mysql supporta eventi composti nello stesso trigger. Puoi creare due trigger, uno per dopo l'inserimento e uno per dopo l'aggiornamento. Questi due trigger possono chiamare lo stesso codice in duplicato o chiamare una stored procedure comune.