sql >> Databasteknik >  >> RDS >> Mysql

hur man tar bort dubbletter av värden i mysql-tabellen

Grundprincipen för att ta bort dubbletter av rader:

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

Du kanske måste ange kolumner och WHERE-klausuler (jag förstod inte riktigt dina kriterier). Och självklart ska du testköra det på en utvecklingsserver och glöm inte att köra det som en enda transaktion med låsta tabeller.



  1. Lagra bild till databas blob; hämta från db till Picturebox

  2. Är det möjligt att utföra korsdatabasfrågor med PostgreSQL?

  3. Kombinera flera SELECT-satser

  4. Vad är databaser?