Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Perdida de ON DELETE CASCADE

Estas en el tema de Perdida de ON DELETE CASCADE en el foro de Mysql en Foros del Web. Hola buenas, tengo un problema con la clausula on delete cascade , mi problema es el siguiente: mi tabla tiene una clave foranea a la ...
  #1 (permalink)  
Antiguo 13/08/2007, 08:23
Avatar de sith  
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 333
Antigüedad: 20 años, 9 meses
Puntos: 0
Perdida de ON DELETE CASCADE

Hola buenas, tengo un problema con la clausula on delete cascade, mi problema es el siguiente:

mi tabla tiene una clave foranea a la que le he puesto on delete cascade, pero cuando reinicio el mysql esta tabla pierde esta propiedad, provocando que no me permita eliminar los registros de la tabla padre a la que le corresponde un registro en la tabla relacionada, sin embargo si hago un backup y añado los on delete cascade donde procedan funciona perfectamente, hasta que vuelva a reiniciar que vuelve a surgir el problema.

¿Sabría alguien decirme a que se debe este problema?
  #2 (permalink)  
Antiguo 23/05/2012, 12:47
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Perdida de ON DELETE CASCADE

Perdón por revivir este thread de hace mil años, pero me está pasando lo mismo y no encuentro solución. Pudiste resolverlo? Te acordás cómo? Mil gracias.
  #3 (permalink)  
Antiguo 23/05/2012, 13:27
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Perdida de ON DELETE CASCADE

Una serie de consejos:
1) No resucites temas viejos, y menos si ves que jamás han tenido respuesta. Cerraremos el post sin mucho más miramiento porque el asunto es obsoleto desde el vamos.
2) Ante de resucitar un tema, por lo menos fíjate si la persona que quieres hacerle la pregunta aún anda en el Foro. En este caso no se ha conectado en cuatro años...
3) Si la persona aún anda en el Foro, te recomiendo que le mandes un mensaje privado, para no tener que cerrarte el post y que se pierda todo. Será más eficiente y rápido.
4) Asegúrate de que la solución tenga realmente que ver con tus recursos. En 2007 todavía se usaba el MySQL 4.0.23, y hoy ya está discontinuado y sin soporte. En este momento se usa el MySQ 5.5.x o superior, por lo que cualquier solución posible sería de todos modos obsoleta.
5) Es mejor siempre abrir un thread propio, y no colgarse de otros. colgarse de temas ajenos es una falta de cortesía y no suele recibirse bien.

Normalmente, el resucitar temas puede implicar una advertencia al usuario, pero con sólo tres mensajes, lo dejaremos como una llamada de atención.

Bienvenido...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:09.