Erro 'Unknown column' após atualizar um plugin — como corrigir a estrutura do banco
Olá, querido(a) cliente da GeHost! 👋
Se você está aqui, provavelmente acabou de atualizar um plugin no seu site (como WordPress, WooCommerce ou outro sistema) e agora está vendo um erro do tipo "Unknown column" — algo como:
Unknown column 'nome_da_coluna' in 'field list'
Isso acontece quando o plugin novo espera que uma coluna exista no banco de dados, mas ela não foi criada. Pode parecer assustador, mas não se preocupe: é um problema comum e totalmente solucionável. Vou te guiar passo a passo, como se fosse um amigo no seu lado. 💪
Por que isso acontece?
Plugins, especialmente os que são atualizados com novas funcionalidades, muitas vezes precisam de novas colunas no banco de dados para funcionar. Se a atualização não foi feita corretamente — ou se houve falha no processo — essas colunas podem não ser criadas automaticamente.
É como se você instalasse um novo móvel em casa, mas esquecesse de montar um dos suportes. O móvel não fica no lugar certo, e o sistema não entende como ele deveria funcionar.
Passo a passo: como corrigir o erro
Vamos resolver isso com calma, passo a passo. A GeHost está aqui com você — seu suporte é seu parceiro.
- Acesse o cPanel
Faça login no painel da sua hospedagem: painel.gehost.com.br. Use seu usuário e senha. - Encontre a ferramenta "Bancos de Dados MySQL"
No painel, procure pela seção “Bancos de Dados” e clique em “Bancos de Dados MySQL”. - Selecione o banco de dados do seu site
Na lista, encontre o banco de dados que está ligado ao seu site (geralmente com nome parecido com o do domínio ou com prefixo comowp_ousite_). Clique no botão “Gerenciar” ao lado dele. - Abra o phpMyAdmin
Na tela seguinte, clique em “phpMyAdmin” — essa é a ferramenta que permite ver e editar diretamente os dados do banco. - Verifique as tabelas do banco
No painel esquerdo, você verá uma lista de tabelas. Procure pela tabela que o plugin está tentando acessar (ex:wp_woocommerce_orders,wp_users,wp_custom_table). Clique nela. - Verifique se a coluna está faltando
Na aba “Estrutura”, veja se a coluna mencionada no erro (ex:status,data_pagamento) aparece na lista. Se não estiver, é isso: a coluna está faltando. - Crie a coluna faltante
Clique em “Adicionar” no topo da tela. Preencha os campos:- Nome da coluna: digite exatamente o nome que está no erro (ex:
status). - Tipo de dados: escolha um tipo adequado (ex:
VARCHAR(255)para texto,INTpara números). - Valor padrão: opcional. Pode deixar em branco ou colocar
NULLse permitir valor vazio. - Chave: selecione
Nãose não for uma chave primária.
Depois de preencher, clique em “Salvar”.
- Nome da coluna: digite exatamente o nome que está no erro (ex:
- Verifique se o erro sumiu
Volte para o seu site e atualize a página. O erro "Unknown column" deve ter desaparecido!
Dicas importantes (como um amigo que cuida de você)
- Nunca edite o banco de dados sem backup: antes de fazer qualquer alteração, faça um backup do banco. No cPanel, vá em “Backup” → “Backup Completo” e salve em seu computador.
- Plugins podem criar colunas automaticamente: se o erro persistir, talvez o plugin tenha um processo de instalação ou atualização que precisa ser executado manualmente. Verifique a documentação do plugin ou entre em contato com o suporte dele.
- Se não tiver certeza do tipo de dado: procure no site oficial do plugin ou nos fóruns de ajuda. Nunca adivinhe — isso pode quebrar seu site.
Quer ajuda extra?
Se você não se sentir seguro para fazer essas alterações, ou se o erro continuar mesmo após criar a coluna, não se preocupe. Nosso suporte está aqui para te ajudar! Basta abrir um chamado no painel da GeHost — e vamos resolver juntos. 💬
Estamos com você, sempre. 🌟
Com carinho,
Sensei da GeHost
*G e Soluções e Eventos LTDA — Raphael Neves Koga (desde 2015)*