Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 14-ene-2009, 05:55   #1 (permalink)
Xematick ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2008
Mensajes: 170
Xematick está desconectado
Consultar datos repetidos y dejar solo 1

Pues básicamente lo que pone en el título.

Tengo una base de datos en PhpMyAdmin y hago una consulta para datos repetidos tal que así:

SELECT * , COUNT( * ) AS Datos
FROM mi_db
GROUP BY Datos
HAVING COUNT( * ) >1
LIMIT 0 , 30

Cómo sería pues para que me borrase los datos repetidos dejando solo un dato de cada?
Muchas gracias!
  Responder Citando
Antiguo 14-ene-2009, 06:41   #2 (permalink)
quimfv se está ganando tu confianza
 
Fecha de Ingreso: marzo-2008
Mensajes: 743
quimfv está desconectado
Respuesta: Consultar datos repetidos y dejar solo 1

Lo más fàcil copiando todos los registros una sola vez a una nueva tabla

Cita:
INSERT INTO nuevaTabla
SELECT DISTINCT *
FROM mi_db
luego puedes renombrar la tabla vieja y la nueva

Código:
RENAME TABLE mi_db TO mi_db_vieja,
                        nuevaTabla  TO mi_db;
Si mi_db tiene relaciones con otras tablas quizas tendràs que desmontarlas primero y montarlas de nuevo con la nueva tabla...


Quim
  Responder Citando
Antiguo 14-ene-2009, 07:36   #3 (permalink)
Xematick ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2008
Mensajes: 170
Xematick está desconectado
Respuesta: Consultar datos repetidos y dejar solo 1

Eso estuvo genial ;)
  Responder Citando
Respuesta
No hay votos aún.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 16:41.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100