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.