sql >> Database >  >> RDS >> Mysql

hoe dubbele waarden in mysql-tabel te verwijderen

Het basisprincipe van het verwijderen van dubbele rijen:

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

Mogelijk moet u kolommen en WHERE-clausules specificeren (ik begreep uw criteria niet echt). En natuurlijk moet u het testen op een ontwikkelingsserver en niet vergeten het als een enkele transactie uit te voeren met vergrendelde tabellen.



  1. Mysql-query toepassen op elke tabel in een database

  2. Groot databasebeheersysteem:ontwerp en architect

  3. Kan MySQL BIT-veldwaarde niet zien bij gebruik van SELECT

  4. SQL-scripts - Bestaat het equivalent van een #define?