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åskeemployee_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)