Pour un site j’ai implémenté une table pour faire lien entre l’id d’un profil et celui des utilisateurs qui visitent ce profil.
id int(10) UNSIGNED Non Aucun AUTO_INCREMENT
profile_id int(10) UNSIGNED Non 0
visitor_id int(10) UNSIGNED Non 0
date_visited timestamp Non CURRENT_TIMESTAMP
M’étant limité à une requête qui créé une paire ou qui mets à jour un timestamp si l’enregistrement existe, je me suis rendu compte que celle-ci ne se comportait pas comme prévu et produisait des doublons. En attendant de corriger celle-ci, il me fallait donc trouver une solution pour nettoyer la table en enlevant tout sauf un doublon pour chaque paire.