Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2012, 10:15
davidcm86
 
Fecha de Ingreso: febrero-2011
Ubicación: Madrid
Mensajes: 62
Antigüedad: 15 años, 7 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` (
  `
id` CHAR(36) NOT NULL ,
  `
nombre` VARCHAR(255) NULL ,
  `
anyo_nacimiento` DATETIME NULL ,
  `
nacionalidad` VARCHAR(255) NULL ,
  `
club_actual` VARCHAR(255) NULL ,
  `
club_anterior` VARCHAR(255) NULL ,
  `
anyo_debut` DATETIME NULL ,
  `
club_debut` VARCHAR(255) NULL ,
  `
created` DATETIME NULL ,
  `
modified` DATETIME NULL ,
  `
equipo_id` CHAR(36) NOT NULL ,
  
PRIMARY KEY (`id`) ,
  
INDEX `fk_equipos` (`equipo_id` ASC) ,
  
CONSTRAINT `fk_equipos`
    
FOREIGN KEY (`equipo_id` )
    
REFERENCES `mydb`.`equipos` (`id` )
    
ON DELETE NO ACTION
    ON UPDATE NO ACTION
)
ENGINE = InnoDB;