28/06/2010, 11:10
|
| | Fecha de Ingreso: agosto-2007
Mensajes: 50
Antigüedad: 17 años, 5 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
|