Наистина лесен начин да направите това е да добавите UNIQUE
индекс на 3-те колони. Когато напишете ALTER
изявление, включва IGNORE
ключова дума. Така:
ALTER IGNORE TABLE jobs
ADD UNIQUE INDEX idx_name (site_id, title, company);
Това ще премахне всички дублиращи се редове. Като допълнително предимство, бъдещи INSERTs
които са дубликати, ще излязат грешки. Както винаги, може да искате да направите резервно копие, преди да стартирате нещо подобно...