Buscar registros repetidos en MySQL

Enviado por peter el Lun, 11/03/2013 - 16:35

Muchas veces necesitas saber que registros estan repetidos en una tabla. Una alternativa es la siguiente consulta.
    
     SELECT id, campo, count( campo ) AS count 
     FROM tabla GROUP BY campo HAVING count > 1 
     ORDER BY id ASC 
   
Pero cuido ya que con una tabla de millones de registros puede generarte una consulta lenta.

Ver funciones de agregación de mysql.
 

Añadir nuevo comentario

Filtered HTML

  • Falta el filtro. Se eliminará todo el texto
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd><php>
  • Saltos automáticos de líneas y de párrafos.