“MySQL Excluir linhas duplicadas, mas mantenha uma” Respostas de código

MySQL remove duplicatas

DELETE c1 FROM tablename c1
INNER JOIN tablename c2 
WHERE
    c1.id > c2.id AND 
    c1.unique_field = c2.unique_field;
Matteoweb

MySQL Excluir linhas duplicadas, mas mantenha uma

DELETE c1 FROM contacts c1
INNER JOIN contacts c2 
WHERE
    c1.id > c2.id AND 
    c1.email = c2.email;
Stefan Schnabeltier

Como excluir todos os itens duplicados no MySQL

DELETE FROM FriendsData WHERE fID 
       NOT IN ( SELECT fID FROM FriendsData 
                   GROUP BY UserID, FriendsUserID, IsSpecial, CreatedBy)
Mobile Star

MySQL exclua duplicatas mais antigas

 delete test
   from test
  inner join (
     select max(id) as lastId, email
       from test
      group by email
     having count(*) > 1) duplic on duplic.email = test.email
  where test.id < duplic.lastId;
Powerful Penguin

Identifique linhas com 2 o mesmo valor da coluna e exclua o mysql duplicado

DELETE c1 FROM contacts c1
INNER JOIN contacts c2 
WHERE
    c1.id > c2.id AND 
    c1.email = c2.email;
Code language: SQL (Structured Query Language) (sql)
Troubled Toad

Remova duplicata mysql

DELETE c1 FROM addresslist c1
INNER JOIN addresslist c2 
WHERE
    c1.id > c2.id AND 
    c1.`city` = c2.`city` AND
    c1.`province` = c2.`province` AND
    c1.`pgiRegion` = c2.`pgiRegion`
Uninterested Unicorn

Respostas semelhantes a “MySQL Excluir linhas duplicadas, mas mantenha uma”

Perguntas semelhantes a “MySQL Excluir linhas duplicadas, mas mantenha uma”

Mais respostas relacionadas para “MySQL Excluir linhas duplicadas, mas mantenha uma” em Sql

Procure respostas de código populares por idioma

Procurar outros idiomas de código