Eliminar entradas repetidas
Ejemplo práctico para eliminar entradas repetidas en una tabla de una base de datos MySQL
Ejemplo práctico para eliminar entradas repetidas en una tabla determinada. Supongamos que tenemos una tabla con la siguiente estructura: Insertamos cuatro registros:
Vemos que las dos primeras filas insertadas son elementos repetidos : (1,2,3) y (1,2,3).
Con el siguiente comando SQL modificamos los campos a y b para que contengan elementos únicos, de esta forma eliminamos las entradas duplicadas:CREATE TABLE repetidas (
id int(11) NOT NULL auto_increment,
a int,
b int,
c int,
fecha timestamp(14),
PRIMARY KEY (id)
);
insert into repetidas (a,b,c) values (1,2,3),(1,2,3),(1,5,4),(1,6,4);
mysql> ALTER IGNORE TABLE repetidas ADD UNIQUE INDEX(a,b);
Detalles sobre este artículo
Enviado por WebTutoriales.com:
Fecha Publicación: 26.07.2006
Este artículos ha sido visto 1.793 veces.
Vota este artículo:
Otros Artículos Relacionados
Enlaza Este Artículo Desde tu Web
El enlace se verá así: Eliminar entradas repetidas
COMENTARIOS |
|
Posteado por ray, el 13.08.2007, 07:04
Hola tengo un problema no se si alguien me puede ayudar. Miren exporte una base de datos de acces a mysql pero nhecesito saber si al momento de pasar la informacion y si hay registros repetidos mysql lols eliminara automaticamente o ue e sloque pasa con esa informacion... espero y me peudan aytudar . Gracias |
|
Posteado por zenx, el 14.08.2007, 12:14
En principio no las borrará si no has alterado los campos de la base de datos MySQL añadiendo los campos únicos. Lo mejor que puedes hacer es una copia de seguridad y probarlo. |
![]() |

COMENTARIOS