¿Eliminar todas las filas duplicadas excepto una en MySQL? [duplicar]
Posible duplicado:
Eliminar filas duplicadas en MySQL
¿Cómo eliminaría todos los datos duplicados de una tabla MySQL?
Por ejemplo, con los siguientes datos:
SELECT * FROM names;
+----+--------+
| id | name |
+----+--------+
| 1 | google |
| 2 | yahoo |
| 3 | msn |
| 4 | google |
| 5 | google |
| 6 | yahoo |
+----+--------+
yo usaríaSELECT DISTINCT name FROM names;
si fuera unSELECT
consulta.
¿Cómo haría esto conDELETE
eliminar solo duplicados y mantener solo un registro de cada uno?