Título: no me borra la tabla haciendo delete on cascade tabla n:m Publicado por: kinos en 26 Julio 2010, 14:36 pm Hola buenas:
Tengo dos tablas llamadas "empresas" y otra "clientes". Cuando se produce una venta se introduce una fila en la tabla "ventas" que tiene como índices "idempresas" e "idclientes". El problema es que cuando quiero borrar una empresa no me elimina las filas de la tabla ventas. Qué estoy haciendo mal? no sé si estoy poniendo bien delete on cascade... o que ocurre. Aquí esta el código: Código
Título: Re: no me borra la tabla haciendo delete on cascade tabla n:m Publicado por: Ari Slash en 28 Julio 2010, 04:04 am no te los borra pos ser n:m
la primary key de esa tabla se compone de las dos primary key de clientes y empresas debes de eliminar tambien la fk que viene desde clientes para que desaparezca el registro pregunta: por que quieres borrar la venta al eliminar la empresa?? no deberia de ser asi saludos Título: Re: no me borra la tabla haciendo delete on cascade tabla n:m Publicado por: kinos en 31 Julio 2010, 13:05 pm Gracias.
Citar pregunta: por que quieres borrar la venta al eliminar la empresa?? no debería de ser asi Perdón por el ejemplo, no le presté atención a la lógica :-\. Simplemente quería saber el porqué ocurría esto. |