sql >> Base de Datos >  >> RDS >> Mysql

cómo eliminar valores duplicados en la tabla mysql

El principio básico de eliminar filas duplicadas:

CREATE TEMPORARY TABLE tmptbl AS SELECT DISTINCT * FROM my_sale_time;
DELETE FROM my_sale_time;
INSERT INTO my_sale_time SELECT * FROM tmptbl;

Es posible que deba especificar columnas y cláusulas WHERE (realmente no entendí sus criterios). Y, por supuesto, debe probarlo y ejecutarlo en un servidor de desarrollo y no olvide ejecutarlo como una sola transacción con tablas bloqueadas.