Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2008, 07:19
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Listar los campos de una tabla no relacionada

oswd,

antes comprueba qué motor estás usando, si InnoDB o MyIsam. La cosa es distinta en uno y otro caso. Con InnoDB y usando las especificaciones adecuadas, no se permitiría el borrado una familia que esté incluida en la otra tabla. Mira a ver qué es lo que tienes, y te ahorrarías todo esto.
En cuanto a la elección de la consulta, la decisión es tuya, pero en mi opinión, es preferible la primera por su mejor rendimiento, a pesar de que resulta más clara la segunda. No obstante, creo haber leído que el parseador de MySQL cuando se encuentra con la segunda consulta, realiza la primera (no estoy seguro de esto).

Suerte.

Última edición por jurena; 15/09/2008 a las 07:56