Ver Mensaje Individual
  #3  
Antiguo 16-07-2003
Avatar de orfeo
orfeo orfeo is offline
Miembro
 
Registrado: may 2003
Posts: 99
Reputación: 22
orfeo Va por buen camino
Thumbs up

Gracias por contestar,

El problema es que Mysql no crea indices automaticamente para las FOREIGN KEY, hay que definirle los indices a mano como:



CREATE TABLE trabajo (
idTrabajo int(11) NOT NULL,
Otm char(50) NOT NULL, INDEX idxOtm (OTm(50)),
FOREIGN KEY (Otm) REFERENCES oti(Otm)
ON UPDATE CASCADE
ON DELETE CASCADE,
descripcion char(255),
HoraFinal double,
PrecioHoraFinal double,
PRIMARY KEY (idTrabajo,Otm)
)TYPE=InnoDB;

de esto me di cuenta luego que leer la DOC por 3ra vez y vi el ejemplo que trae.
Responder Con Cita