[RESOLVIDO]Erro ao criar Foreign key, quero travar a exclusão da aplicação

Estou tentando criar uma FK, para restringir o apagar a um registro, mas o bendito mysql não permite… dando o erro abaixo, lembrando que minhas tabelas já estão com InnoDB para que a restrição atue no banco… alguém poderia me identificar o que estou fazendo de errado?Comando SQL:

ALTER TABLE ctrec ADD CONSTRAINT tipodoc_id_fk FOREIGN KEY (tipodoc_id) REFERENCES tipodoc(tipodoc_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

Mensagens do MySQL : Documentação
#1452 - Cannot add or update a child row: a foreign key constraint fails (propague_erp.#sql-28fc_15d1d93, CONSTRAINT tipodoc_id_fk FOREIGN KEY (tipodoc_id) REFERENCES tipodoc (tipodoc_id))

Esvazie as tabelas para a criação da FK.
Provavelmente os dados não respeitam a alteração desejada.

1 Curtida

Perfeito @InfinitusWeb, nem precisei excluir… simplesmente ajustei os valores da coluna desejada como orientou, e pronto, resolvido…
Muito obrigado!!!

1 Curtida