Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2010, 11:10
dbzsoft
 
Fecha de Ingreso: agosto-2007
Mensajes: 50
Antigüedad: 16 años, 9 meses
Puntos: 0
Error #1005 - Can't create table

Hola he revisado todo y no he podido encontrar donde está el error esta son las tablas, por favor necesito esta ayuda porque me sale el error:
#1005 - Can't create table '.\sistema\bienestar_extra.frm' (errno: 150)


Código:
CREATE  TABLE IF NOT EXISTS `sistema`.`estudiantes` (
  `id_numero` VARCHAR(45) NOT NULL ,
  `id_uni` VARCHAR(15) NOT NULL ,
  `programa` VARCHAR(100) NOT NULL ,
  `snp` VARCHAR(30) NULL ,
  `horario` VARCHAR(2) NULL ,
  `financiado` VARCHAR(2) NULL ,
  `anio_periodo` VARCHAR(6) NOT NULL ,
  `nivel` VARCHAR(2) NULL ,
  `tipo_est` VARCHAR(40) NULL ,
  `situacion_acad` VARCHAR(40) NULL ,
  `ceres` VARCHAR(200) NULL ,
  PRIMARY KEY (`id_uni`, `programa`, `anio_periodo`, `id_numero`) )
ENGINE = InnoDB
Código:
 CREATE  TABLE IF NOT EXISTS `sistema`.`bienestar_extra` (
  `id_uni` VARCHAR(15) NOT NULL ,
  `nota_1` FLOAT NOT NULL DEFAULT 0 ,
  `nota_2` FLOAT NOT NULL DEFAULT 0 ,
  `nota_3` FLOAT NOT NULL DEFAULT 0 ,
  `n_definitiva` FLOAT NOT NULL DEFAULT 0 ,
  `programa` VARCHAR(100) NOT NULL ,
  `telefono` VARCHAR(20) NULL ,
  `email` VARCHAR(100) NULL ,
  `anio_periodo` VARCHAR(6) NOT NULL ,
  `f_matricula` DATE NULL ,
  `extracurricular` VARCHAR(70) NULL ,
  `retirado` VARCHAR(2) NULL ,
  `sede` VARCHAR(30) NULL ,
  PRIMARY KEY (`id_uni`, `anio_periodo`, `programa`) ,
  INDEX `fk_bienestar_extra_estudiantes` (`id_uni` ASC, `programa` ASC, `anio_periodo` ASC) ,
  CONSTRAINT `fk_bienestar_extra_estudiantes`
    FOREIGN KEY (`id_uni` , `programa` , `anio_periodo` )
    REFERENCES `sistema`.`estudiantes` (`id_uni` , `programa` , `anio_periodo` )
    ON DELETE NO ACTION
    ON UPDATE CASCADE)
ENGINE = InnoDB