Olá!
Pelo que vi na imagem, apenas uma linha está sendo retornada na consulta select * from turmas;
.
Aqui estão algumas sugestões para resolver o problema:
Verifique as Inserções no Banco de Dados:
Verifique o Código da Aplicação:
turmas
. Pode ser que haja alguma lógica de filtro ou paginação que esteja limitando o número de registros retornados.Logs e Erros:
Configuração do Banco de Dados:
config.json
está corretamente configurado com as credenciais e informações do banco de dados.Testes Manuais:
turmas
e veja se eles aparecem na consulta. Isso pode ajudar a identificar se o problema está na inserção ou na recuperação dos dados.Se após essas verificações o problema persistir, pode ser útil revisar os passos anteriores e garantir que todas as configurações e comandos foram executados corretamente.
Bons estudos!
Esta dúvida é recorrente porque, nos vídeos do curso, o instrutor insere apenas 1 linha e quando é feito o "select * from turmas;" são exibidas 3 linhas.
Parece-me que algum trecho do vídeo foi editado, deixando de fora as 2 outras inserções.
Minha sugestão é inserir estas outras 2 linhas para que seja obtida a mesma resposta exibida pelo instrutor:
INSERT INTO turmas (id, docente_id, nivel_id, data_inicio, createdAt, updatedAt, matricula_id )
VALUES (2, 2, 2, STR_TO_DATE("11-17-2021", "%m-%d-%Y"), STR_TO_DATE("11-17-2021", "%m-%d-%Y"),
STR_TO_DATE("11-17-2921", "%m-%d-%Y"), 2 );
INSERT INTO turmas (id, docente_id, nivel_id, data_inicio, createdAt, updatedAt, matricula_id )
VALUES (3, 3, 3, STR_TO_DATE("11-17-2021", "%m-%d-%Y"), STR_TO_DATE("11-17-2021", "%m-%d-%Y"),
STR_TO_DATE("11-17-2921", "%m-%d-%Y"), 3 );