Banco de dados 0 visualizações

Como usar o phpMyAdmin para encontrar e apagar registros duplicados numa tabela

Ver no WHMCS

Como usar o phpMyAdmin para encontrar e apagar registros duplicados numa tabela

Olá, querido(a) cliente da GeHost! 👋

Seja bem-vindo(a) ao seu novo passo rumo ao controle total do seu banco de dados. Hoje, vamos aprender juntos como usar o phpMyAdmin — uma ferramenta poderosa e amigável — para encontrar e apagar registros duplicados em uma tabela. Não se preocupe: mesmo que você não tenha experiência técnica, comigo como sua Sensei, tudo vai ficar claro e tranquilo. Vamos lá?

Antes de começar: o que é phpMyAdmin?

phpMyAdmin é uma interface gráfica que te ajuda a gerenciar bancos de dados MySQL diretamente pelo navegador. É como um "painel de controle" para seu banco de dados — só que mais poderoso e com mais controle.

Dica da Sensei: Sempre faça um backup do seu banco de dados antes de fazer alterações. Isso é como guardar uma cópia de segurança do seu carro antes de trocar o pneu. 🛠️

Passo a passo: Encontrar e remover registros duplicados

  1. Entre no painel da GeHost

    Abra seu navegador e acesse painel.gehost.com.br. Faça login com suas credenciais.

    Tela de login do cPanel com campos de usuário e senha
  2. Encontre a ferramenta phpMyAdmin

    No painel, procure pela seção Bancos de Dados. Clique em phpMyAdmin — ele aparece como um ícone ou link dentro dessa área.

    Tela 'Bancos de Dados MySQL' com opções de criar banco, usuários e acesso ao phpMyAdmin
  3. Selecione o banco de dados

    Na barra lateral esquerda, você verá uma lista de bancos de dados. Clique no nome do banco que contém a tabela com os registros duplicados.

  4. Escolha a tabela

    Após selecionar o banco, aparecerá uma lista de tabelas. Clique na tabela que você quer verificar (ex: clientes, usuarios, produtos).

  5. Verifique os dados com uma consulta SQL

    Clique na aba SQL no topo do phpMyAdmin. Agora, digite esta consulta para encontrar duplicados:

    SELECT nome, email, COUNT(*) as duplicados
    FROM sua_tabela
    GROUP BY nome, email
    HAVING COUNT(*) > 1;
        

    Importante: Substitua sua_tabela pelo nome real da sua tabela. Se a tabela for usuarios, use usuarios no lugar.

    Clique em Executar. Se houver duplicados, a tabela aparecerá com os dados repetidos.

  6. Identifique os registros duplicados

    Os resultados mostrarão os campos que estão repetidos (ex: mesmo nome e e-mail). Você verá quantas vezes cada combinação aparece.

    Dica da Sensei: Anote os valores ou IDs dos registros duplicados. Isso ajuda a saber o que vai ser apagado.

  7. Apague os registros duplicados (com cuidado!)

    Para apagar, volte à aba SQL e digite esta consulta:

    DELETE t1 FROM sua_tabela t1
    INNER JOIN sua_tabela t2
    WHERE t1.id > t2.id
    AND t1.nome = t2.nome
    AND t1.email = t2.email;
        

    Atenção: Substitua id pelo nome da coluna que identifica cada registro (geralmente id, codigo, usuario_id, etc.).

    Se a tabela tiver uma coluna de data, você pode usar data_criacao ou similar para manter o mais antigo e apagar os mais recentes.

    Clique em Executar. Pronto! Os registros duplicados foram removidos.

  8. Confirme a limpeza

    Volte para a tabela e verifique se os dados estão corretos. Você pode fazer uma nova consulta com o mesmo comando do passo 5 para garantir que não há mais duplicatas.

Recomendações finais da Sensei

  • Backup sempre: Antes de qualquer alteração no banco de dados, faça um backup. É o seu escudo contra erros.
  • Nunca apague sem ver: Use a consulta de verificação antes de apagar. Assim, você sabe exatamente o que está fazendo.
  • Se tiver dúvidas: Ligue para o nosso suporte — estamos aqui para te ajudar. A GeHost cuida de você, com carinho e respeito.

Parabéns! Você acabou de dominar uma tarefa importante no mundo do banco de dados. Com esse conhecimento, seu sistema ficará mais limpo, mais rápido e mais confiável. 🌟

Se este guia te ajudou, compartilhe com quem você ama — afinal, ensinar é cuidar. 💚

Grupo: G e Soluções e Eventos LTDA
CNPJ: 46.647.904/0001-04
GeHost – hospedagem, domínios e e-mail profissional
gehost.com.br

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.