Fórum Load data infile #31334
24/03/2009
0
Boa tarde á todos!
Estou precisando carregar os logs do apache p/ a base de dados (load data infile) e não estou conseguindo. Segue o formato do log.
[24/Feb/2009:00:10:20 -0300] 000.000.000.000 TLSv1 RC4-MD5 ´POST /axis/servlet/AxisServlet HTTP/1.0´ 385
Gostaria de importar com esse formato:
*No banco de dados criei exatamente esses campo.
Data / IP / metodo / url
24/Feb/2009:00:10:20 000.000.000.000 POST /axis/servlet/AxisServlet HTTP/1.0
Como faço para ignorar os dados que não quero que seja carregado?
Att,
Ana Paula.
:D
Estou precisando carregar os logs do apache p/ a base de dados (load data infile) e não estou conseguindo. Segue o formato do log.
[24/Feb/2009:00:10:20 -0300] 000.000.000.000 TLSv1 RC4-MD5 ´POST /axis/servlet/AxisServlet HTTP/1.0´ 385
Gostaria de importar com esse formato:
*No banco de dados criei exatamente esses campo.
Data / IP / metodo / url
24/Feb/2009:00:10:20 000.000.000.000 POST /axis/servlet/AxisServlet HTTP/1.0
Como faço para ignorar os dados que não quero que seja carregado?
Att,
Ana Paula.
:D
Anninhapaulinha
Curtir tópico
+ 0
Responder
Posts
01/04/2009
Alekiz
Olá.
Fiz algo parecido com isso esses dias, mas caso, acho que voce terá que criar um delimitador para separar cada campo.
Por exemplo
load data infile ´c:/vikam/textos/produto.txt´ replace
into table tab_tipo_item
FIELDS TERMINATED by ´;´ LINES TERMINATED BY ´|\r\n´
(@col01, @col02, @col03, @col04, @col05, @col06, @col07, @col08, @col09, @col10, @col11, @col12, @col13, @col14, @col15)
set
idtab_tipo_item = @col08,
descr_item = @col09
;
Eu determino que o arquivo produto.txt possui essas colunas de 01 a 15, mas seleciono que na tabela vou importar apenas os campos 8 e 9.
=)
Fiz algo parecido com isso esses dias, mas caso, acho que voce terá que criar um delimitador para separar cada campo.
Por exemplo
load data infile ´c:/vikam/textos/produto.txt´ replace
into table tab_tipo_item
FIELDS TERMINATED by ´;´ LINES TERMINATED BY ´|\r\n´
(@col01, @col02, @col03, @col04, @col05, @col06, @col07, @col08, @col09, @col10, @col11, @col12, @col13, @col14, @col15)
set
idtab_tipo_item = @col08,
descr_item = @col09
;
Eu determino que o arquivo produto.txt possui essas colunas de 01 a 15, mas seleciono que na tabela vou importar apenas os campos 8 e 9.
=)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)