Olá! Tudo bem? Estou tentando importar o arquivo e está dando erro. Alguem poderia me ajudar, pfv?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá! Tudo bem? Estou tentando importar o arquivo e está dando erro. Alguem poderia me ajudar, pfv?
Oi João, tudo bem?
O erro SQLITE_ERROR: sqlite3 result code 1: table tabelafornecedores has no column named Nome do Fornecedor indica que não existe a coluna Nome_do_Fornecedor na tabela. Seguindo o passo a passo, também encontrei o mesmo problema. Acredito que atualmente o SQLite online esteja inserindo automaticamente o caractere _ em nomes compostos durante o INSERT INTO.
Para corrigir, siga estes passos:
Faça o DROP da tabela tabelafornecedores.

Ao importar o arquivo, em Command, selecione a opção "Show Code".

Isso exibirá o código que seria executado para criar a tabela. Nesse momento, confira se os nomes das colunas no comando CREATE TABLE estão exatamente iguais aos nomes usados no comando INSERT INTO.
Como no exemplo abaixo:

Note que ambos estão com o _.
Em seguida, selecione todo o código com ctrl + A e clique em Run.
Caso o seu esteja divergentes os nomes, peço que faça os ajustes deixando iguais.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Olá, monalisa! Tudo bem? Eu fiz o passo a passo que você explicou e deu certo! Mas poderia pedir ao pessoal que cuida da parte de colocar os arquivos aqui no site para atualizar os arquivos, por favor? No momento que eu ia começar a estudar sobre o SQLite tive esse problema e não consegui estudar.
Muito obrigado pelo suporte!
Estava com o mesmo erro e a solução passada funcionou. Obrigada, Monalisa!