MySQL - Caricamento di un file testo in una tabella

Fai una domanda
Avete cominciato a utilizzare MySQL per come database del vostro sito/blg in remoto e desiderate inserire un file di testo, ma non sapete esattamente come fare? Qui una pratica guida per caricare un file di testo definito su MySQL:


$ tail /home/user1/test.txt
'name1',1,9
'name2',2,3
'name3',3,54
'name4',4,2
'name5',5,9

In una tabella definita come segue:


CREATE TABLE chargertest ( 
                prim_key int(11) NOT NULL auto_increment, 
                nome varchar(20), 
                x integer, 
                y integer, 
                z timestamp(14), 
                Constraint pk_chargertest PRIMARY KEY  (prim_key) 
); 

Nota Bene: il campo 'z' non è definito nel file di testo e che il separatore usato è ',':


mysql> load data infile '/home/user1/test.txt' into table chargertest fields terminated by ',' (nome,x,y);

Foto: © MySQL.
Per ulteriori informazioni
Jean-François Pillou

Jean-François Pillou - Fondatore di CCM
Meglio conosciuto come Jeff, Jean-François Pillou è il fondatore di CommentCaMarche.net. È anche CEO di CCM Benchmark e digital director presso il Gruppo Figaro.

Scopri di più sul team CCM