Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não consigo adicionar FK na tabela

Olá eu estou seguindo todos os passos das aulas mas na hora de criar uma FK utilizando ALTER TABLE COMPRAS ADD FOREIGN KEY (COMPRADOR_ID) REFERENCES COMPRADORES(ID)

Da erro 1215 e diz que não pode adicionar uma foreign key

Aqui a imagem com o desc das tabelas e o comando que usei pra inserir http://imgur.com/a/hwt4g

2 respostas
solução!

Crie um atributo INT chamado COMPRADOR_ID e depois tente criar a FK novamente

Funcionou obrigado Gabriel, eu não sabia que existia restrição com o tipo tinyint ^^

Teria uma explicação sobre o porque é proibido?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software