erro na criação da chave estrangeira
CREATE TABLE Funcionario (
idFuncionario INT unsigned NOT NULL AUTO_INCREMENT,
nome_funcionario VARCHAR(45) NOT NULL,
cadastro INT unsigned NOT NULL,
cpf VARCHAR(11) NOT NULL,
senha VARCHAR(45) NOT NULL,
Setor_idSetor INT UNSIGNED NOT NULL,
Cargo_idCargo INT UNSIGNED NOT NULL,
Empresa_nome_empresa INT UNSIGNED NOT NULL,
PRIMARY KEY (idFuncionario),
UNIQUE INDEX cpf_UNIQUE (cpf ASC) ,
CONSTRAINT fk_Funcionario_Setor
FOREIGN KEY (Setor_idSetor) REFERENCES Setor (idSetor)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT fk_Funcionario_Cargo1
FOREIGN KEY (Cargo_idCargo) REFERENCES Cargo (idCargo)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT fk_Funcionario_Empresa
FOREIGN KEY (Empresa_nome_empresa) REFERENCES Empresa (nome_empresa)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
eu n ão consigo ajeitar isso
alguém me ajuda por favor
aparece o error code 1005: erno 150 foeign keyDiscussão (0)
Carregando comentários...