Een heel gemakkelijke manier om dit te doen, is door een UNIQUE . toe te voegen index op de 3 kolommen. Wanneer u de ALTER . schrijft statement, voeg de IGNORE . toe trefwoord. Vind ik leuk:
ALTER IGNORE TABLE jobs
ADD UNIQUE INDEX idx_name (site_id, title, company);
Hiermee worden alle dubbele rijen verwijderd. Als bijkomend voordeel, toekomstige INSERTs die duplicaten zijn, zullen fouten maken. Zoals altijd wil je misschien een back-up maken voordat je zoiets als dit uitvoert...