Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ERROR 1093 (HY000):Anda tidak dapat menentukan tabel target 'a' untuk pembaruan dalam klausa FROM

Anda menggunakan alias "a" tetapi Anda tidak pernah mendefinisikannya.

Mungkin ini akan berhasil:

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. SQLDependency setara untuk MySQL

  2. Penyimpanan kata sandi akun email dalam program server Java/Mysql

  3. Bagaimana cara mengubah Collation ke utf8_bin sekaligus

  4. Cara Meningkatkan MySQL 5.5 ke 5.6 di Ubuntu 14.04

  5. Serialisasi 'Penutupan' tidak diperbolehkan - laravel