Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2012, 10:15
davidcm86
 
Fecha de Ingreso: febrero-2011
Ubicación: Madrid
Mensajes: 62
Antigüedad: 13 años, 8 meses
Puntos: 1
error 150 mysql

Buenas.

Al importar una bbdd una de las tablas me da el siguiente error:

#1005 - Can't create table 'mydb.entrenadores' (errno: 150)

En otras tablas tengo también mismas FK, no sé que será. Los datos para las FK son los mismos. Y si quito la tabla entrenadores, pues salta el errror a la siguiente tabla, ya que imagino que todas deben tener el mismo error, pero lo veo bien...



Código PHP:
CREATE  TABLE IF NOT EXISTS `mydb`.`entrenadores` (
  `
idCHAR(36NOT NULL ,
  `
nombreVARCHAR(255NULL ,
  `
anyo_nacimientoDATETIME NULL ,
  `
nacionalidadVARCHAR(255NULL ,
  `
club_actualVARCHAR(255NULL ,
  `
club_anteriorVARCHAR(255NULL ,
  `
anyo_debutDATETIME NULL ,
  `
club_debutVARCHAR(255NULL ,
  `
createdDATETIME NULL ,
  `
modifiedDATETIME NULL ,
  `
equipo_idCHAR(36NOT NULL ,
  
PRIMARY KEY (`id`) ,
  
INDEX `fk_equipos` (`equipo_idASC) ,
  
CONSTRAINT `fk_equipos`
    
FOREIGN KEY (`equipo_id` )
    
REFERENCES `mydb`.`equipos` (`id` )
    
ON DELETE NO ACTION
    ON UPDATE NO ACTION
)
ENGINE InnoDB