PHP - Eliminacion de un registro anidado

 
Vista:

Eliminacion de un registro anidado

Publicado por Etzal (6 intervenciones) el 23/12/2006 07:31:23
Hola amigos tengo un problema de eliminacion de un registro quee esta anidado a otros campos estas son mis tres tablas.

TABLA ORDEN

create table orden (cve_orden int (4) AUTO_INCREMENT PRIMARY KEY, nom_orden varchar(30));

TABLA FAMILIA

create table familia (cve_familia int (4) AUTO_INCREMENT PRIMARY KEY,
cve_orden varchar(4) REFERENCES orden (cve_orden), nom_familia varchar(30));

TABLA GENERO

create table genero (cve_genero int (4) AUTO_INCREMENT PRIMARY KEY,
cve_orden varchar(4) REFERENCES orden (cve_orden), cve_familia varchar(4) REFERENCES familia (cve_familia),
nom_genero varchar(30));

como ven mis tres tablas estan anidas ahora cuando quiero eliminar un registro en la tabla orden pero tiene relacion con otros registros en tabla familia y genero, se elimina facilmente, ¿ no me debe mandar un error? o estoy mal con mi relaciones o alguna sugerencias??? gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder