sql >> Base de Datos >  >> RDS >> Mysql

MySQL Trigger:actualice la tabla con el valor seleccionado de otra tabla

Este es un error de sintaxis en el evento activador compuesto (INSERT or UPDATE ). Prueba:

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

No creo mysql admite eventos compuestos en el mismo disparador. Puede crear dos activadores, uno para después de la inserción y otro para después de la actualización. Esos dos disparadores pueden llamar al mismo código por duplicado o llamar a un procedimiento almacenado común.