Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2011, 02:49
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Delete sin select

Bueno el debug lo hace bien, pero para no equivocarme en estos casos cojo directamente la consulta y la pego en el phpMyAdmin.

Esta es la consulta:
Código MySQL:
Ver original
  1. DELETE FROM denuncias d WHERE d.ID_SECCION = 9 AND d.ID_ELEMENTO IN (SELECT c.ID FROM comentarios c WHERE c.ID_ELEMENTO = 20 AND c.ID_SECCION = 8)


Este es el error que me da:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'd WHERE d.ID_SECCION = 9 AND d.ID_ELEMENTO IN (SELECT c.ID FROM comentarios c WH' at line 1



En cambio usando select va sin problemas...
Código MySQL:
Ver original
  1. SELECT * FROM denuncias d WHERE d.ID_SECCION = 9 AND d.ID_ELEMENTO IN (SELECT c.ID FROM comentarios c WHERE c.ID_ELEMENTO = 20 AND c.ID_SECCION = 8)