Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/10/2013, 10:33
Avatar de gnzsoloyo
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, 5 meses
Puntos: 2658
Respuesta: Perdida de Relaciones entre tablas (MyIsam to InnoDB)

Cita:
hice un back up de la base de datos ya con las tablas migradas a InnoDb
¿Y antes de ese backup, te aseguraste de volver a crear las FK?
¿Tuviste en cuenta lo que te dije en el punto 3?
Modificar las tablas NO ALCANZA. Debes volver a crear esas FK luego de modificar las tablas, porque las FK no existieron mientras las tablas fueron MyISAM. No es como si hubiesen estado "dormidas". NO EXISTEN.

¿Eso queda claro?

Las FK no se crean en automático. De hecho, puedes tener toda la base como InnoDB y jamás haberles definido FK a ninguna tabla. Y de todos modos funcionaría bien... claro que sin restricciones.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)