Eine wirklich einfache Möglichkeit, dies zu tun, besteht darin, einen UNIQUE
hinzuzufügen Index auf den 3 Spalten. Wenn Sie den ALTER
schreiben -Anweisung, enthalten Sie das IGNORE
Stichwort. So:
ALTER IGNORE TABLE jobs
ADD UNIQUE INDEX idx_name (site_id, title, company);
Dadurch werden alle doppelten Zeilen gelöscht. Als zusätzlichen Vorteil zukünftige INSERTs
das sind Duplikate werden fehlschlagen. Wie immer möchten Sie vielleicht eine Sicherungskopie erstellen, bevor Sie so etwas ausführen ...