Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/10/2013, 10:48
art_rockerd
 
Fecha de Ingreso: agosto-2012
Ubicación: México
Mensajes: 106
Antigüedad: 12 años, 3 meses
Puntos: 6
Respuesta: Perdida de Relaciones entre tablas (MyIsam to InnoDB)

Si es lo que etaba revisando, y al parecer desde ahi no estan las FK, lo raro es que en mi definición de mis tablas si estaban:

ejemplo de esta tabla:

Código MySQL:
Ver original
  1. CREATE TABLE users (
  2.     id_user int not null auto_increment,
  3.     id_profile int not null,
  4.     username varchar (40) not null,
  5.     pass varchar(64) not null,
  6.     nombre varchar(200),
  7.     id_canal varchar(5),
  8.     clave_suc varchar(30),
  9.     logeado bool not null default false,
  10.     UNIQUE KEY user (username),
  11.     CONSTRAINT PK primary key (id_user),
  12.     CONSTRAINT FK1 foreign key (id_profile)
  13.         references profile (id_profile) ON DELETE CASCADE ON UPDATE CASCADE,
  14.     CONSTRAINT FK2 foreign key (id_canal)
  15.         references canal_venta (id_canal) ON DELETE CASCADE ON UPDATE CASCADE,
  16.     CONSTRAINT FK3 foreign key (clave_suc)
  17.         references sucursales (clave_suc) ON DELETE CASCADE ON UPDATE CASCADE
  18. )

Eso si no estaba especificado el motor InnoDB, no se si por eso al crearla no tomo en cuenta las FK, pero pues tendre que hacerlo manualmente tabla por tabla.. Muchas gracias!