sql >> Databáze >  >> RDS >> Mysql

Chyba MySQL Getting Around 1093

Řešení nalezené v http://bugs.mysql.com/bug.php? id=6980 , které pro mě fungovalo, je vytvořit alias pro dílčí dotaz, který vrátí položky. Takže

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

by se změnilo na

delete from table1 where id in
  (select p.id from (select something from table1 where condition) as p)


  1. Rozdíl mezi 'AND' a '&&' v SQL

  2. 5 funkcí pro extrakci čísla týdne z data v MariaDB

  3. Jak vrátit pole z Javy do PL/SQL?

  4. Jarní data JPA:získávání V n-tice výsledků nebyly nalezeny žádné aliasy! chyba při provádění vlastního dotazu