Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/08/2010, 02:08
codecweb98
 
Fecha de Ingreso: enero-2009
Ubicación: Mexico
Mensajes: 99
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: eliminar de 5 tablas relacionadas

Sí es posible borrar registros de varias tablas en una sola sentencia; auque considero que no es práctico

http://dev.mysql.com/doc/refman/5.0/es/delete.html

Así borrarias de todas las tablas:

Código SQL:
Ver original
  1. DELETE d1,d2,d3,d4,d5 FROM datos_1 AS d1, datos_2 AS d2, datos_3 AS d3, datos_4 AS AS d4, datos_5 AS d5 WHERE '8037' IN (d1.iddato,d2.iddato,d3.iddato,d4.iddato) AND d4.iddato = d5.iddato

O así solo borrarias registros de la tabla "datos_1"

Código SQL:
Ver original
  1. DELETE d1 FROM datos_1 AS d1, datos_2 AS d2, datos_3 AS d3, datos_4 AS AS d4, datos_5 AS d5 WHERE '8037' IN (d1.iddato,d2.iddato,d3.iddato,d4.iddato) AND d4.iddato = d5.iddato
__________________
Yo no desarrollo páginas de internet. Hago Códices Web...