#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