Dublikātu dzēsšana

Strādājot ar internetveikala aplikāciju, es saskāros ar masīvu dublikātu daudzumu datu bāzē. Parādījās nepieciešamība izdzēst tos. Kā to izdarīt pēc iespējas ātrāk? Es atradu, manuprāt ātrāko risinājumu:

DELETE tbl1 FROM `db_nosaukums`.`tabulas_nosaukums` tbl1, 
        `db_nosaukums`.`tabulas_nosaukums` tbl2
    WHERE tbl1.`id` > tbl2.`id`
    AND tbl1.`title` = tbl2.`title`
    AND tbl1.`description` = tbl2.`description`
    ...
    AND tbl1.lng = tbl2.lng

Manā gadījumā, datu bāze bija 507 118 ierakstu.

12 sekunžu laikā, šis mazais un super ātrais skripts atrada un izdzēsa 1612 ierakstu.