Linhas duplicadas em tabelas Mysql

3 Comments

Dica simples de como remover linhas duplicadas em tabelas Mysql

1 – Mova as linhas não duplicadas para uma tabela auxiliar (que será criada nesta query):

CREATE TABLE tabela_auxiliar as SELECT * FROM tabela_antiga WHERE 1 GROUP BY [coluna que terá linhas duplicadas removidas];

2 – Remova a tabela antiga:

DROP TABLE tabela_antiga;

3 – Renomeie a tabela auxiliar com o nome da tabela antiga:

RENAME TABLE tabela_auxiliar TO tabela_antiga;

Simples solução, e linhas duplicadas removidas!…