Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2005, 17:06
Avatar de gonzalezmfrank
gonzalezmfrank
 
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 18 años, 9 meses
Puntos: 0
Borrar Datos en Tablas Vinculadas

Amigos .... tengo la siguiente situacion

Partiendo de 3 tablas Anidadas ( si es correcto el termino ) por ejemplo

Tabla A
ID
Descripcion_A

Tabla B
ID
ID_A
Descripcion_B

Tabla C
ID
ID_B
Descripcion_C

como hago para "borrar" los datos cuando "borro" un valor en la Tabla A y quiero que se elimine todo lo que se encuentra en las Tablas B y C relacionados por la cascada de datos

En la Tabla C no existe ninguna relacion directa con A pero si con los ID de la B

Si deseo borrar desde la Tabla A hago

mysql_query("DELETE FROM Tabla_A WHERE ID='$valor'");

Ahora en la B

mysql_query("DELETE FROM Tabla B WHERE ID_A='$valor'");

pero se me tranca el serrucho con la tabla C

Alguna Idea

Gracias

Frank