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