Lo farei così :
- Crea una tabella temporanea
usando
CREATE TABLE new_tbl LIKE orig_tbl;
sintassi - usa
LOAD DATA INFILE
> per importare i dati dal CSV nella tabella - Utilizza
UPDATE
per aggiornare la tabella primaria utilizzando una chiave primaria/colonna univoca (forseemployee_id
)
Ho lavorato con tabelle contenenti 120 milioni di righe e importato file CSV contenenti 30 milioni di righe - questo è il metodo che uso sempre - molto più efficiente di qualsiasi altra cosa in PHP (e questa è la mia lingua lato server preferita)