Queria cria a tabela a baixo mas sempre dar esse erro: Error Code: 1005. Can’t create table bd_campeonatos.atleta (errno: 150 “Foreign key constraint is incorrectly formed”)
Seu código está inconsistente, sua tabela time e campeonato tem uma referência circular!
Você nunca vai conseguir criar uma FK de uma tabela que ainda não exista!
Do jeito que você fez, para criar a tabela atleta ela depende de time, para criar a tabela time ela depende da tabela campeonato e da tabela atleta e para criar a tabela campeonato ela depende de time, ou seja você nunca vai conseguir criar nenhuma dessas tabelas da forma como estruturou a construção das mesmas.
O
OldVirgin
Jonathan muito brigado
L
Solucao aceita
Lucas_Camara1 like
Vc pode fazer a relação entre e Campeonato e Time usando uma tabela associativa (NxN), pois um campeonato pode ter vários times e um time pode participar de vários campeonatos. Isso vai evitar o problema solucionado pelo nosso colega @Jonathan_Medeiros.