MySQL - Caricamento di un file testo in una tabella

Dicembre 2016

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);


Per ulteriori informazioni

Potrebbe anche interessarti :
Il documento intitolato « MySQL - Caricamento di un file testo in una tabella » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.