Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Trigger – Aktualisieren Sie die Tabelle mit einem Wert, der aus einer anderen Tabelle ausgewählt wurde

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.