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!…

3 Comments (+add yours?)

  1. FelipeVR
    jul 19, 2010 @ 15:51:06

    Ali é
    “coluna que terá linhas duplicadas removidas”.
    (está “coluna que terá colunas”)
    []s

  2. admin
    ago 03, 2010 @ 09:43:54

    Tks vou arrumar !

  3. Hugo Senna
    fev 17, 2011 @ 00:13:49

    Vlw, ajudou mt :D

Leave a Reply