Código sql para buscar si dentro de una determinada tabla hay campos repetidos, y en ese caso contar el número total de registros duplicados.

Para ver su uso, un ejemplo: en tabla llamada «clientes» con 3 campos (id, nombre, email), queremos averiguar si hay registros con el mismo email:

SELECT email, COUNT(*) Total
FROM clientes
GROUP BY email
HAVING COUNT(*) > 1

Y si quieres buscar los que tienen mas de una columna repetida, por ejemplo email y nombre:

SELECT email, nombre COUNT(*) Total
FROM clientes
GROUP BY email, nombre
HAVING COUNT(*) > 1

Si quieres poder editar los registros en phpMyAdmin cambia el selector a *:

SELECT *
FROM clientes
GROUP BY email, nombre
HAVING COUNT(*) > 1

Agradezco tu comentario 🤘