Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Error Code: 1046. No database selected

Olá pessoal!

Estou com problema na parte de criação de tabelas. Segui conforme a aula, porem quando vou dar o select para buscar a tabela tb_olist_pagamentos esta apresentando erro. conforme abaixo. Podem me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

Olá, Felipe, como vai? Espero que esteja tudo bem.

O erro "No database selected" (Nenhum banco de dados selecionado) é um aviso de que você está tentando executar uma consulta ou operação no banco de dados sem ter escolhido previamente um banco de trabalho.

Para realizar a consulta relacionada a um banco de dados específico, você deve selecionar o banco ao clicar duas vezes sobre ele. Ao selecionar o banco de dados, ele ficará em negrito. Como mostra a imagem abaixo:

Captura de tela do mysql workbench. o banco de dados powerquery destacado em vermelho

Portanto, você deverá dar um duplo clique sobre o banco e só depois executar a consulta.

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Ola!

Mesmo realizando esses passos, o erro persiste. Veja abaixo, fiz exatamente o que foi pedido:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Felipe

Certo! Note que agora surgiu uma nova mensagem de erro : 'Error code: 1146. Table 'powerquery.tb_olist_pagamentos' doesn't exist. Esse erro indica que a tabela tb_olist_pagamentos não existe no banco de dados.

Você criou a tabela powerquery, é necessário também povoá-la.

  • Para isso, acesse o menu de “File”, no canto superior esquerdo, e clicar na opção “Open SQL Script” para procurar pelo arquivo de dump baixado:

Captura de tela do MysqlWorkbench nele a opção File está selecionada

  • Ele abrirá uma tela para selecionar o arquivo com o script sql. Iremos selecionar o arquivo power_query_dump.

Captura de tela do explorador de arquivos. Está destacado em vermelho o arquivo power_query_dump. e a opção abrir

  • Depois de acessar o arquivo, uma aba adicional será gerada contendo o código do dump. Para executar o comando, precisamos selecionar o banco no qual vamos importar os dados, que no caso é o “powerquery”, dando duplo clique sobre o nome. Selecione todo o código e clique no botão de executar.

Captura de tela do mysql workbench com o script

  • Feito isso, ele irá gerar as tabelas. Agora sim você pode executar o comando abaixo:
SELECT * FROM tb_olist_pagamentos;

Espero que isso ajude a solucionar o problema.

Qualquer dúvida, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!
solução!

Ola Monalisa,

Agora deu certo. Obrigado pelas orientações! :)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Estava com o mesmo problema, deu certo aqui, tambem. O que ocorreu é que no passo-a-passo do curso não citava que precisava selecionar todo o codigo do arquivo dump para depois executar. Por isso estava ocorrendo o erro.

Obrigada Monalisa.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software