Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/09/2013, 16:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: como eliminar registros repetidos

Vamos por partes: ¿La clave primaria de esa tabla se usa como FK en alguna otra tabla?
Saber eso es medio fundamental para saber si se puede hacer lo que quieres. Porque si se usa como FK, no podrás simplemente borrarlo. Hay algunos otros pasos previos.
Si no se usa como FK, entonces la cosa se simplifica.

Pero ten en cuenta antes que nada esto: No puedes borrar una tabla haciendo una consulta a la misma tabla. MySQL no te dejará hacerlo.
Por eso digo que hay que hacerlo en más de un paso.

Una opción es crear una tabla con la misma estructura, y trasvasar los registros únicos allí, para luego borrar la tabla y volverlos a pasar.
Otra posibilidad es trasvasar sólo los duplicados, para poder luego usarlos para eliminarlos de la primera.
Pero empieza por responder lo que se te pregunta...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)