Eliminar datos de varias tablas
Publicado por Damian (1 intervención) el 11/03/2006 04:09:16
Bueno, mi problema es el siguiente:
Tengo varias tablas de la que quisiera borrar un mismo campo a la vez....
Me explico...
La relacion esta echa de uno a muchos entre la primera y la segunda tabla: ej.
(clase- asignatura) y otra relacion de uno a muchos entre la segunda y la tercera: ej
(asignatura- libros). Al crear la relacion le especifique que me eliminara en cascada, pero al parecer no me funciona esto.
Cuando hago la consulta de eliminar : delete from clase where titulo='programacion' solamente me borra los campos de la primera tabla(clase) sin embargo este campo se encuentra en la tabla asignatura y en la tabla libros pues paso como llave mediante la relacion....
Espero respuesta de alguno de Ustedes....
Saludos..
Yo.
Tengo varias tablas de la que quisiera borrar un mismo campo a la vez....
Me explico...
La relacion esta echa de uno a muchos entre la primera y la segunda tabla: ej.
(clase- asignatura) y otra relacion de uno a muchos entre la segunda y la tercera: ej
(asignatura- libros). Al crear la relacion le especifique que me eliminara en cascada, pero al parecer no me funciona esto.
Cuando hago la consulta de eliminar : delete from clase where titulo='programacion' solamente me borra los campos de la primera tabla(clase) sin embargo este campo se encuentra en la tabla asignatura y en la tabla libros pues paso como llave mediante la relacion....
Espero respuesta de alguno de Ustedes....
Saludos..
Yo.
Valora esta pregunta


0