sql >> Databasteknik >  >> RDS >> Mysql

MySQL Trigger - uppdatera tabell med värde valt från en annan tabell

Detta är ett syntaxfel på den sammansatta triggerhändelsen (INSERT or UPDATE ). Försök:

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

Jag tror inte mysql stöder sammansatta händelser i samma trigger. Du kan skapa två utlösare, en för efter infogning och en för efter uppdatering. Dessa två utlösare kan anropa samma kod i duplikat eller anropa en gemensam lagrad procedur.



  1. Hur frågar jag med fält i den nya PostgreSQL JSON-datatypen?

  2. mysql uppdatera en kolumn med en int baserat på beställning

  3. Unix-socket-anslutning till MySql med Java för att undvika JDBC:s TCP/IP-overhead?

  4. Enradsfunktioner i Oracle sql