Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2008, 04:08
Merodeador
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: como hago esta consulta?

Hola flanagan44,

Si usas tablas InnoDB, create 2 constraints, y le pones que on delete que borre todo en cascada.

Código:
|marcas|------FK(id_marca = id_marca)----<|modelos|---FK(id_modelo= id_modelo)---<|consumibles|

Para la tabla MODELOS:
CONSTRAINT `FK_MODELOS_IDMARCA` FOREIGN KEY (`id_marca`) REFERENCES `marcas` (`id_marca`) ON DELETE CASCADE ON UPDATE CASCADE;

Para la tabla CONSUMIBLES:
CONSTRAINT `FK_CONSUMIBLES_IDMODELO` FOREIGN KEY (`id_modelo`) REFERENCES `modelos` (`id_modelo`) ON DELETE CASCADE ON UPDATE CASCADE;
Un saludo,