Ik zat wat na te lezen op de MySQL fora en daar gaf iemand de volgende tip om dubbele entries te verwijderen:
create table blaat select * from ouwetabel group by veld1,veld2,veld3
Ik heb het ff geprobeerd en met een klein tabelltje komt er volgend mij hetzelfde uit. Of zie ik iets over het hoofd?
Ik doe altijd gewoon:First step is to create a unique auto_increment primary key. THen you can join the table to itself matching dups to dups with a lower value PK, and retain those who don't have one:
DELETE t1
FROM table AS t1
LEFT JOIN table AS t2 ON t1.name = t2.name AND t1.pk > t2.pk
WHERE t2.pk IS NOT NULL;
where `name` is the field on which to test for duplicates.
create table blaat select * from ouwetabel group by veld1,veld2,veld3
Ik heb het ff geprobeerd en met een klein tabelltje komt er volgend mij hetzelfde uit. Of zie ik iets over het hoofd?