Erro code 1215 cannot add forgeign key constraint -- mysql

0 respostas
E

alguem poderia me ajudar, com esse erro erro code 1215 cannot add forgeign key constraint

CREATE TABLE biblio.professor (
id int(11) NOT NULL AUTO_INCREMENT,
idPessoa int(11) NOT NULL,
matricula varchar(15) NOT NULL,
dataIngresso date NOT NULL,
ativo tinyint(1) DEFAULT ‘0’,
idDepartamento int(11) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY idPessoa_UNIQUE (idPessoa),
UNIQUE KEY matricula_UNIQUE (matricula),
KEY PROFESSOR_PESSOA_FK (idPessoa),
KEY PROFESSOR_DEPARTAMENTO_FK (idDepartamento),
CONSTRAINT PROFESSOR_DEPARTAMENTO_FK FOREIGN KEY (idDepartamento) REFERENCES departamento (id) ON UPDATE CASCADE,
CONSTRAINT PROFESSOR_PESSOA_FK FOREIGN KEY (idPessoa) REFERENCESpessoa (id) ON UPDATE CASCADE
);

Criado 26 de maio de 2014
Respostas 0
Participantes 1