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

Opdater MySQL-tabel ved hjælp af CSV-fil

Jeg ville gøre det sådan her :

  • Opret en temp-tabel ved hjælp af CREATE TABLE new_tbl LIKE orig_tbl; syntaks
  • brug LOAD DATA INFILE for at importere data fra CSV'en til tabellen
  • Brug UPDATE at opdatere den primære tabel ved hjælp af en primær nøgle/entydig kolonne (måske employee_id )

Jeg har arbejdet med tabeller, der indeholder 120 millioner linjer og importeret CSV-filer, der indeholder 30 millioner linjer - det er den metode, jeg bruger hele tiden - meget mere effektiv end noget andet i PHP (og det er mit foretrukne sprog på serversiden)



  1. Brug af Max()-funktionen til at vælge gruppeværdier

  2. MYSQL - Slet forespørgsel med Join

  3. Hvordan udskriver jeg alle forespørgsler i Magento?

  4. Brug af MySQL-funktioner i PHP PDO udarbejdede sætninger