Mysql
 sql >> Database >  >> RDS >> Mysql

come eliminare i valori duplicati nella tabella mysql

Il principio di base per eliminare le righe duplicate:

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

Potrebbe essere necessario specificare colonne e clausole WHERE (non ho davvero capito i tuoi criteri). E ovviamente dovresti eseguirlo di prova su un server di sviluppo e non dimenticare di eseguirlo come una singola transazione con tabelle bloccate.