Un moyen très simple de le faire est d'ajouter un UNIQUE
index sur les 3 colonnes. Lorsque vous écrivez le ALTER
déclaration, incluez le IGNORE
mot-clé. Comme ceci :
ALTER IGNORE TABLE jobs
ADD UNIQUE INDEX idx_name (site_id, title, company);
Cela supprimera toutes les lignes en double. Comme avantage supplémentaire, les futurs INSERTs
qui sont des doublons généreront une erreur. Comme toujours, vous voudrez peut-être faire une sauvegarde avant d'exécuter quelque chose comme ça...