SQL - No se puede adicionar clave extrangera

 
Vista:
sin imagen de perfil
Val: 25
Ha disminuido 1 puesto en SQL (en relación al último mes)
Gráfica de SQL

No se puede adicionar clave extrangera

Publicado por angel (15 intervenciones) el 11/03/2019 15:42:58
Error

consulta SQL:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE IF NOT EXISTS `Empresa_has_Partes` (
  `Empresa_idPersona` INT NOT NULL,
  `Partes_IdPartes` INT NOT NULL,
  `Partes_DetalleParte_idDetalleParte` INT NOT NULL,
  PRIMARY KEY (`Empresa_idPersona`, `Partes_IdPartes`, `Partes_DetalleParte_idDetalleParte`),
  CONSTRAINT `fk_Empresa_has_Partes_Empresa1`
    FOREIGN KEY (`Empresa_idPersona`)
    REFERENCES `Empresa` (`idPersona`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_Empresa_has_Partes_Partes1`
    FOREIGN KEY (`Partes_IdPartes` , `Partes_DetalleParte_idDetalleParte`)
    REFERENCES `Partes` (`IdPartes` , `DetalleParte_idDetalleParte`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB

MySQL ha dicho: Documentación
#1215 - No puede adicionar clave extranjera constraint
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