Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyzwalacz MySQL - zaktualizuj tabelę o wartość wybraną z innej tabeli

To jest błąd składni w zdarzeniu wyzwalacza złożonego (INSERT or UPDATE ). Wypróbuj:

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

Nie myślę mysql obsługuje zdarzenia złożone w tym samym wyzwalaczu. Możesz utworzyć dwa wyzwalacze, jeden po wstawieniu i jeden po aktualizacji. Te dwa wyzwalacze mogą wywoływać ten sam kod w duplikacie lub wywoływać wspólną procedurę składowaną.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Porządkowanie według ciągu, który zaczyna się od numeru - ActiveRecord

  2. Google Cloud SQL — BŁĄD 2003 (HY000):Nie można połączyć się z MySQL

  3. Jak połączyć się z bazą danych mysql w phonegap

  4. INET_ATON() i INET_NTOA() w PHP?

  5. Jedna lub wiele baz danych na kontener Docker