Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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?