2
respostas

Erro para trazer as três inserçoes dentro do BD

ERRO PARA TRAZER INSERCOES DA API

2 respostas

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:

  1. Verifique as Inserções no Banco de Dados:

    • Certifique-se de que as três inserções foram realmente feitas no banco de dados. Você pode fazer isso executando novamente as instruções de inserção ou verificando o histórico de comandos SQL.
  2. Verifique o Código da Aplicação:

    • Confira se o código da sua aplicação está configurado corretamente para acessar e retornar todos os registros da tabela turmas. Pode ser que haja alguma lógica de filtro ou paginação que esteja limitando o número de registros retornados.
  3. Logs e Erros:

    • Verifique os logs da aplicação para ver se há algum erro ou aviso que possa estar afetando a execução correta da consulta.
  4. Configuração do Banco de Dados:

    • Certifique-se de que o arquivo config.json está corretamente configurado com as credenciais e informações do banco de dados.
  5. Testes Manuais:

    • Tente inserir manualmente mais dados na tabela 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 );