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

[Dúvida] Etapa 7 - Erro no select

Bom dia!!

Quando dou o "select" na tabela aparece o erro abaixo...

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

3 respostas

Olá, Marco, 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!

Obrigado pela ajuda Monalisa! Mas agora aparece outro erro rs.... Que a tabela não existe...

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

solução!

Oi Marco.

Agora, note que a mensagem de erro é Error code: 1146. Table 'powerquery.tb_olist_pagamentos' doesn't exist, ou seja, não existe a tabela tb_olist_pagamentos neste banco dados.

Isso significa que embora tenha criado o banco powerquery (através do comando create database powerquery;). É necessário também criar as tabelas deste banco. Para isso, siga os passos abaixo:

  • 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!