Dies ist ein Syntaxfehler beim zusammengesetzten Triggerereignis (INSERT or UPDATE
). Versuchen Sie:
CREATE TRIGGER update_user_last_login
AFTER UPDATE ON last FOR EACH ROW ...
Ich glaube nicht mysql unterstützt zusammengesetzte Ereignisse im selben Trigger. Sie könnten zwei Trigger erstellen, einen für nach dem Einfügen und einen für nach dem Update. Diese beiden Trigger können denselben Code doppelt aufrufen oder eine gemeinsame gespeicherte Prozedur aufrufen.