Informática, perguntado por YasminVolpe, 1 ano atrás

Erro no banco de dados!(MySQL)

Estou tentando relacionar essas duas tabela mas o workbench dá o erro 1215 dizendo que não é possivel adicionar a chave estrangeira.

Mandei as imagens com os codigos pra vocês terem nocão.

Espero que algum possa me ajudar, obrigada desde já

Anexos:

Soluções para a tarefa

Respondido por flx
0
Algumas coisas que notei no seu codigo:

- Você não definiu a tabela endereço como "InnoDB" sendo que a dados_paises sim. Coloque ambas com o mesmo Engine e Charset antes de declarar foreign keys;

- Porque está usando collation "utf8_swedish_ci" ? Swedish = Sueco. Recomendo usar "utf8mb4_general_ci" ou "utf8_general_ci". 

- Se o erro persistir, troque todas as instancias de "endereço" pra "endereco". Alguns servidores podem ter problemas com caracteres latinos.
Perguntas interessantes