Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2007, 06:36
gdb7
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 20 años, 11 meses
Puntos: 0
Pregunta Delete multiple tablas

Buenas gurues sql,
estoy queriendo realizar una consulta DELETE para borrar filas de varias tablas,
estoy intentando esto, lo cual se toma unos segundos para procesarlo, y no me tira ningun error, pero tampoco me borra las filas. Esta mal lo que hago? que podra ser? gracias.

DELETE FROM viviendas, siniestros, productos, otras_polizas, grupo_familiar, cobradores, automoviles, aniocliente, agenda, asignaciones, datos, usuarios, agencias
USING viviendas, siniestros, productos, otras_polizas, grupo_familiar, cobradores, automoviles, aniocliente, agenda, asignaciones, datos, usuarios, agencias
WHERE viviendas.idDatoFK=datos.idDato
AND siniestros.idDatoFK=datos.idDato
AND productos.idDatoFK=datos.idDato
AND otras_polizas.idDatoFK=datos.idDato
AND grupo_familiar.idDatoFK=datos.idDato
AND cobradores.idDatoFK=datos.idDato
AND automoviles.idDatoFK=datos.idDato
AND aniocliente.idDatoFK=datos.idDato
AND agenda.idAsignacionFK=asignaciones.idAsignacion
AND asignaciones.idDatoFK=datos.idDato
AND datos.idAgenciaFK='.$_GET['del'].'
AND usuarios.idAgenciaFK='.$_GET['del'].' AND usuarios.esProductor=1
AND agencias.idAgencia='.$_GET['del']

Tambien probe con esta sintaxis:

DELETE viviendas, siniestros, productos, otras_polizas, grupo_familiar, cobradores, automoviles, aniocliente, agenda, asignaciones, datos, usuarios, agencias FROM viviendas, siniestros, productos, otras_polizas, grupo_familiar, cobradores, automoviles, aniocliente, agenda, asignaciones, datos, usuarios, agencias
WHERE viviendas.idDatoFK=datos.idDato
AND siniestros.idDatoFK=datos.idDato
AND productos.idDatoFK=datos.idDato
AND otras_polizas.idDatoFK=datos.idDato
AND grupo_familiar.idDatoFK=datos.idDato
AND cobradores.idDatoFK=datos.idDato
AND automoviles.idDatoFK=datos.idDato
AND aniocliente.idDatoFK=datos.idDato
AND agenda.idAsignacionFK=asignaciones.idAsignacion
AND asignaciones.idDatoFK=datos.idDato
AND datos.idAgenciaFK='.$_GET['del'].'
AND usuarios.idAgenciaFK='.$_GET['del'].' AND usuarios.esProductor=1
AND agencias.idAgencia='.$_GET['del']
__________________
-----------------
_
__|_|__
º(-_-)º