Ir ao conteúdo

Importar TXT para MYSQL


onlymarcus

Posts recomendados

Postado

Boa tarde,

Instalei o Mysql Workbench 5.2 CE

No manual do MYSQL diz que para importar uma tabela deve-se usar os comandos:

LOAD DATA LOCAL INFILE "ARQUIVO.TXT" INTO TABLE tabelacriada;

Eu criei um arquivo no excel e salvei em txt separado por tabulação. Não sei onde salvo este arquivo para que o MYSQL ache ele e importe para minha tabela criada no banco de dados.

Eu salvei o txt no drive c:\arquivo.txt mas mesmo assim não deu certo.

DIGITEI A LINHA DE COMANDO

LOAD DATA LOCAL INFILE "C:\ARQUIVO.TXT" INTO TABLE tabelacriada;

não funcionou.

Quando dou este comando ele apresenta o seguinte erro:

ERROR 2 <HY000>: File 'Arquivo.txt' not found <Errcode:2>

Alguem poderia me ajudar?

Postado

Pessoal, consegui.

Pesquisei nos livros:

Mysql 5.5 - Interativo - Guia Essencial de Orientação e Desenvolvimento

Manzano, Jose Augusto N. G. / ERICA

(Para iniciantes é excelente)

e

Aprendendo Mysql

Tahaghoghi, Seyed.

O comando certo é LOAD DATA INFILE 'ARQUIVO.CSV' INTO TABLE tabelacriada FIELDS TERMINATED BY ',';

Aí o SQL dá a mensagem informando onde o arquivo deve ser salvo.

Nesse caso do livro, ele indicou texto separado por virgulas, tipo csv, basta fazer no excel e salvar como csv.

Caso queira como arquivo txt deve-se colocar a linha de comando:

LOAD DATA LOCAL INFILE 'ARQUIVO.txt' INTO TABLE tabelacriada ;

E salvar o arquivo txt na pasta bin .

c:\arquivos de programas\mysql\mysql server 5.5\bin\arquivo.txt

Desse jeito fica tudo certo.

Para quem tem a mesma dúvida que eu, é bom lembrar que os arquivos devem estar separados por vírgula na mesma ordem das colunas, ou separados por tabulação, no caso acima.

Observar também o tipo de caracter em cada coluna com o que foi digitado no arquivo txt ou csv.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Mostrar mais  

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

Mostrar mais  
×
×
  • Criar novo...