Dit is een syntaxisfout op de samengestelde triggergebeurtenis (INSERT or UPDATE
). Probeer:
CREATE TRIGGER update_user_last_login
AFTER UPDATE ON last FOR EACH ROW ...
Ik denk niet mysql ondersteunt samengestelde gebeurtenissen in dezelfde trigger. U kunt twee triggers maken, een voor na het invoegen en een voor na de update. Die twee triggers kunnen dezelfde code in tweevoud oproepen of een gemeenschappelijke opgeslagen procedure aanroepen.