MySQL - Primary key foreing key

   
Vista:
Imágen de perfil de jairo

Primary key foreing key

Publicado por jairo unab99@gmail.com (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


dDFVLhO7Ld1YQkeXRzPaHqJ3gyRkSbyjtw7n8iX9z08


anexo la imagen con la tablas creadas..


Espero me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alberto

Primary key foreing key

Publicado por Alberto (26 intervenciones) el 07/04/2015 22:07:46
Hola...

Podrías mostrar el error completo ya que ahí solamente mencionada que no se puede crear pero no dice razón, creo que mas abajo viene una descripción mas clara del error, o puedes subir una imagen del error.

OBSERVACIÓN... AREA_PARQUE_PARQUE ¿No tiene relación?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de jairo

Primary key foreing key

Publicado por jairo (3 intervenciones) el 07/04/2015 23:45:15
Ese es el error que arroja .. adjunto el archivo de workbench.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alberto

Primary key foreing key

Publicado por Alberto (26 intervenciones) el 07/04/2015 23:47:58
Disculpa...

AREA_PARQUE_PARQUE_ID ¿No tiene relación? Ya que siento que el problema radica en esa parte, asignas relaciones pero esa es la única que no la tiene
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de jairo

Primary key foreing key

Publicado por jairo (3 intervenciones) el 08/04/2015 00:07:24
Al inicio empezar tenia esa relacion .. la agrego pero no veo cambio.. adjunto el archivo ..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alberto

Primary key foreing key

Publicado por Alberto (26 intervenciones) el 08/04/2015 00:20:12
Ahorita lo reviso... :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alberto

Primary key foreing key

Publicado por Alberto (26 intervenciones) el 08/04/2015 03:13:17
Disculpa...

Acabo de ejecutar tu archivo, pero por lo visto a mi me marca el error en la tabla de Area, no en la que mencionas en este tema...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar