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
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.
- 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
Geografia,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás