Howto: Como apagar registros duplicados no MySQL.
Existem diversas técnicas para remover duplicidade em um Banco de Dados, porém pra mim, a solução mais simples é usar UNIQUE INDEX. Veja como funciona…
ALTER IGNORE TABLE ‘tabela‘ ADD UNIQUE INDEX(campos_que_nao_vao_se_repetir);
Exemplo:
ALTER IGNORE TABLE ‘usuario‘ ADD UNIQUE INDEX(email);
Lembrando que após realizar este procedimento, o campo indicado será único, ou seja, não irá permitir mais duplicidade. Você pode até adicionar mais de um campo, simples assim.
Related posts:
