
Primary key foreing key
Publicado por jairo (3 intervenciones) el 07/04/2015 22:01:15
Estoy trabajando en workbench , pero en el momento de exportar ha mysql .. me arroja este error .
Executing SQL script in server
ERROR: Error 1005: Can't create table 'PARQUES.ESPECIES_RESIDE_AREAS' (errno: 150)
CREATE TABLE IF NOT EXISTS `PARQUES`.`ESPECIES_RESIDE_AREAS` (
`AREA_AREA_ID` INT(11) NOT NULL,
`AREA_PARQUE_PARQUE_ID` INT(11) NOT NULL,
`ESPECIE_ESPECIE_ID` INT(11) NOT NULL,
INDEX `fk_AREA_has_ESPECIE_ESPECIE1_idx` (`ESPECIE_ESPECIE_ID` ASC),
INDEX `fk_AREA_has_ESPECIE_AREA1_idx` (`AREA_AREA_ID` ASC, `AREA_PARQUE_PARQUE_ID` ASC),
CONSTRAINT `fk_AREA_has_ESPECIE_AREA1`
FOREIGN KEY (`AREA_AREA_ID` , `AREA_PARQUE_PARQUE_ID`)
REFERENCES `PARQUES`.`AREA` (`AREA_ID` , `PARQUE_PARQUE_ID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_AREA_has_ESPECIE_ESPECIE1`
FOREIGN KEY (`ESPECIE_ESPECIE_ID`)
REFERENCES `PARQUES`.`ESPECIE` (`ESPECIE_ID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_unicode_ci
SQL script execution finished: statements: 3 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch

anexo la imagen con la tablas creadas..
Espero me puedan ayudar.
Executing SQL script in server
ERROR: Error 1005: Can't create table 'PARQUES.ESPECIES_RESIDE_AREAS' (errno: 150)
CREATE TABLE IF NOT EXISTS `PARQUES`.`ESPECIES_RESIDE_AREAS` (
`AREA_AREA_ID` INT(11) NOT NULL,
`AREA_PARQUE_PARQUE_ID` INT(11) NOT NULL,
`ESPECIE_ESPECIE_ID` INT(11) NOT NULL,
INDEX `fk_AREA_has_ESPECIE_ESPECIE1_idx` (`ESPECIE_ESPECIE_ID` ASC),
INDEX `fk_AREA_has_ESPECIE_AREA1_idx` (`AREA_AREA_ID` ASC, `AREA_PARQUE_PARQUE_ID` ASC),
CONSTRAINT `fk_AREA_has_ESPECIE_AREA1`
FOREIGN KEY (`AREA_AREA_ID` , `AREA_PARQUE_PARQUE_ID`)
REFERENCES `PARQUES`.`AREA` (`AREA_ID` , `PARQUE_PARQUE_ID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_AREA_has_ESPECIE_ESPECIE1`
FOREIGN KEY (`ESPECIE_ESPECIE_ID`)
REFERENCES `PARQUES`.`ESPECIE` (`ESPECIE_ID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_unicode_ci
SQL script execution finished: statements: 3 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch

anexo la imagen con la tablas creadas..
Espero me puedan ayudar.
Valora esta pregunta


0