Answers for "mysql delete duplicate entries"

SQL
1

mysql delete duplicate rows but keep one

DELETE c1 FROM contacts c1
INNER JOIN contacts c2 
WHERE
    c1.id > c2.id AND 
    c1.email = c2.email;
Posted by: Guest on February-04-2021
0

mysql delete older duplicates

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;
Posted by: Guest on August-17-2020

Code answers related to "mysql delete duplicate entries"

Code answers related to "SQL"

Browse Popular Code Answers by Language