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

MySQL umgeht Fehler 1093

Ein Workaround, gefunden in http://bugs.mysql.com/bug.php? id=6980 , das für mich funktioniert hat, besteht darin, einen Alias ​​​​für die Unterabfrage zu erstellen, die die Elemente zurückgibt. Also

delete from table1 where id in 
  (select something from table1 where condition)

würde in

geändert werden
delete from table1 where id in
  (select p.id from (select something from table1 where condition) as p)