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

Stor tabel i mysql Opdatering af rækker baseret på csv hver gang

Hvis de nye data er et helt sæt, skal du gøre følgende:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... Dette er det eneste langsomme trin, men det påvirker ikke den real tabel.
  3. Hvis du har brug for at rense dataene, skal du gøre det i dette trin. Ellers behøver du ikke Python.
  4. RENAME TABLE real TO old, new TO real; Dette trin er hurtigt.
  5. DROP TABLE old;

Hvis de indgående data ikke indeholder alle SKU'erne, så se teknikkerne her:http:// mysql.rjweb.org/doc.php/staging_table




  1. Doven hentning af enkelt kolonne (klasseattribut) med Hibernate

  2. Hvorfor er Oracle så langsom, når jeg sender en java.sql.Timestamp for en DATE-kolonne?

  3. mysql - søg tidsstempel efter time på dagen

  4. Læs Committed Snapshot Isolation