CREATE TABLE IF NOT EXISTS `mydb`.`questao` (
`idquestao` INT NOT NULL AUTO_INCREMENT,
`Questao` VARCHAR(500) NOT NULL,
`Resposta` VARCHAR(500) NOT NULL,
`Nivel` INT NOT NULL,
`Assunto` VARCHAR(45) NOT NULL,
`Score` DOUBLE NOT NULL,
`disciplina_id` INT(11) NOT NULL,
`disciplina_Turma_idTurma` INT NOT NULL,
PRIMARY KEY (`idquestao`, `disciplina_id`, `disciplina_Turma_idTurma`),
INDEX `fk_questao_disciplina1_idx` (`disciplina_id` ASC, `disciplina_Turma_idTurma` ASC),
CONSTRAINT `fk_questao_disciplina1`
FOREIGN KEY (`disciplina_id` , `disciplina_Turma_idTurma`)
REFERENCES `trabalhofinal`.`disciplina` (`id` , `Turma_idTurma`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
Onde é que existe esta tal restrição na cham primaria que me informa o mysql.
#1215 - Não pode acrescentar uma restrição de chave estrangeira