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

BŁĄD 1093 (HY000):Nie można określić tabeli docelowej „a” do aktualizacji w klauzuli FROM

Używasz aliasu „a”, ale nigdy go nie definiujesz.

Być może to zadziała:

UPDATE  trh_adminLoginDate a

        JOIN trh_adminLoginDate AS a2 
        ON a2.adminId = a.adminId 
        AND a2.loginDate > a.loginDate 
        AND a2.clientPlatform = a.clientPlatform

SET a.superseded = true


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Railsy weryfikują unikalność niepowodzeń na współbieżnych wejściach

  2. Korzystanie z HHVM z WordPress

  3. Zaawansowany MySQL:znajdź korelacje między odpowiedziami na ankiety

  4. MySQL:BŁĄD 1022 (23000):Nie można pisać; zduplikowany klucz w tabeli „#sql-2b8_2”

  5. BOOLEAN lub TINYINT zamieszanie