MySQL supprimer des enregistrements en double, mais gardez dernière

J'ai uniques id et email champs. Les courriers électroniques sont dupliqués. Je veux seulement garder une adresse e-Mail de toutes les doublons mais avec la dernière id (le dernier enregistrement inséré).

Comment puis-je y parvenir?

  • Avez-vous essayé de faire une recherche? possible en double how-do-i-delete-duplicate-rows-and-keep-the-first-row
  • pourquoi ne pas simplement éviter les doublons d'être insérées dans la table? faire des e-mail d'un index unique
  • copain je suis comme 20 threads encore ouvert, mais n'étant pas une base de données pro, tous ceux qui ont certaines conditions qui en font la requête assez difficile à comprendre, donc j'ai fait un nouveau thread avec beaucoup d'excuses @tofutim: Tim, nous avons obtenu ces données à partir d'un tiers afin de cant choisir bien. Donc nettoyage jusqu'à maintenant. 🙂
  • s'il vous plaît ne pas commencer ou se terminer vos messages avec des excuses, il n'est pas ajouter quoi que ce soit de valeur à la question et souvent il n'y a pas d'excuses nécessaire. Juste obtenir directement au point 🙂 peut-être utiliser un commentaire à la place si vous en ressentez le besoin.
InformationsquelleAutor Khuram | 2011-05-24