Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Заобикаляне на грешка 1093

Заобиколно решение, намерено в http://bugs.mysql.com/bug.php? id=6980 , което работи за мен, е да създам псевдоним към подзаявката, която ще върне елементите. Така че

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

ще бъде променен на

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. Изход между две дати mysql

  2. Как да експортирате данни от SQL Server 2005 в MySQL

  3. Python Pandas to_sql, как да създадем таблица с първичен ключ?

  4. По-добър начин да запазите парола в mysql, която може да бъде декриптирана и с помощта на php

  5. Как да напиша нулево безопасно сравнение <=> в чист SQL?