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

MySQL Obejście błędu 1093

Obejście, które można znaleźć w http://bugs.mysql.com/bug.php? id=6980 , który zadziałał dla mnie, to utworzenie aliasu do zapytania podrzędnego, które zwróci elementy. Więc

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

zostanie zmieniony na

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy wątek mysql_insert_id jest bezpieczny?

  2. Aktualizacja MySQL z jednej tabeli do drugiej z warunkiem nie działa?

  3. Ostrzeżenie:PDOstatement::execute():SQLSTATE[HY093]:Nieprawidłowy numer parametru:parametr nie został zdefiniowany w...filetext

  4. Jak zwrócić lewą lub prawą część ciągu w MySQL

  5. Nie udało się załadować klasy sterownika com.mysql.jdbc.Driver