My SQL - Carregamento de um arquivo de texto em uma tabela

Dezembro 2016

Para carregar um arquivo de texto definido assim:
$ tail /home/user1/test.txt  
   'nome1',1,9  
   'nome2',2,3  
   'nome3',3,54  
   'nome4',4,2  
   'nome5',5,9  

Na tabela definida assim:
CREATE TABLE chargertest (  
                chave_prim int(11) NOT NULL auto_increment,  
                nome varchar(20),  
                x integer,  
                y integer,  
                z timestamp(14),  
                Constraint pk_chargertest PRIMARY KEY  (chave_prim)  
);  

Note que o campo 'z' não foi definido no arquivo de texto e o separador utilizado é ','.
mysql> load data infile '/home/user1/test.txt' into table chargertest fields terminated by ',' (nom,x,y);


Para mais informações


Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 20 de março de 2012 às 22:34 por pintuda.
Este documento, intitulado 'My SQL - Carregamento de um arquivo de texto em uma tabela', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.