No se puede adicionar clave extrangera
Publicado por angel (15 intervenciones) el 11/03/2019 15:42:58
Error
consulta SQL:
MySQL ha dicho: Documentación
#1215 - No puede adicionar clave extranjera constraint
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
0