galera já perdi horas tentando criar uma FOREIGN KEY e dá sempre o mesmo erro. Estou usando o MySQLAdministrator mas o codigo que ele está gerando é esse:
ALTER TABLE `suprimentos`.`estoque` ADD CONSTRAINT `FK_estoque_1` FOREIGN KEY `FK_estoque_1` (`nomeunidade`)
REFERENCES `estoque_unid` (`nomeunidade`)
ON DELETE SET NULL
ON UPDATE SET NULL;
Da o seguinte erro:
Na verdade tenho duas tabelas “estoque” e “estoque_unid”… quero criar uma chave extrangeira para a coluna “nomeunidade” em “estoque”…
Na tabela “estoque_unid” o usuario vai cadastrar as unidades que ele vai trabalhar (CX, PÇ, UNID, TON, M², M³, etc…) e na tabela “estoque” ele ai ter que usar uma dessa unidades já cadastradas.
Grato pela atenção…
Abraço a todos