Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como excluir valores duplicados na tabela mysql


O princípio básico de excluir linhas 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;

Você pode ter que especificar colunas e cláusulas WHERE (eu realmente não entendi seus critérios). E é claro que você deve testá-lo em um servidor de desenvolvimento e não se esqueça de executá-lo como uma única transação com tabelas bloqueadas.