Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/12/2006, 11:10
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 7 meses
Puntos: 88
Re: Eliminacion de un registro anidado

bien, si estas utilizando mysql no lo hace, solo acepta la orden y la ejecuta sin importar las relaciones que pudiera existir, puesto que si no estoy equivocado mysql no tiene las relaciones fisicas, es decir, son relaciones lógicas, a demás depende del typo de bd es decir si son innodb o myisam todo esto hasta antes de la versión 5(es que no lo he leido, jeje), para controlar el borrado creo que deberias preguntar si existe el registro del cual dependa.
espero y te sirva, uff (siempre me cuesta dar explicaciones, jeje)

ah! y ademas en tus tablas siempre trata de manejar el mismo tipo de valor, es decir:

en la tabla orden tienes esto cve_orden int (4) que es un entero de 4 digitos y en la tabla familia tienes esto cve_orden varchar(4) como un texto de 4 caracteres, si solo vas a optner numeros porque permitirle que acepte letras, podrias tener problemas.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.