sql >> Databáze >  >> RDS >> Mysql

Velká tabulka v mysql Aktualizace řádků na základě csv pokaždé

Pokud jsou nová data celá sada, proveďte následující:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... Toto je jediný pomalý krok, ale neovlivňuje real stůl.
  3. Pokud potřebujete vyčistit data, udělejte to v tomto kroku. Jinak Python nepotřebujete.
  4. RENAME TABLE real TO old, new TO real; Tento krok je rychlý.
  5. DROP TABLE old;

Pokud příchozí data neobsahují všechny SKU, podívejte se na techniky zde:http:// mysql.rjweb.org/doc.php/staging_table




  1. Ukládání datového výstupu Apache Hadoop do databáze Mysql

  2. Digitální transformace:Vše začíná uvažováním dat

  3. Laravel dotaz k získání výsledků s alespoň jedním prvkem pole?

  4. MySQL získá pozici řádku v ORDER BY