MySQL - Função LOAD INFILE não funciona? Uma dica rápida


Dependendo das configurações de instalação do MySQL podemos ter problemas na hora de carregar arquivos com dados (.csv por exemplo) para dentro de uma tabela.

Exemplo:
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;

Caso ocorram erros ao efetuar este tipo de operação, abra o terminal do DOS ou Linux e tente acessar o banco de dados através do comando abaixo:

DOS:
c:\caminho_para_o_mysql\mysql -uusuario -psenha --local-infile

Linux:
$ mysql -uusuario -psenha --local-infile

onde 'usuario' é o seu usuário e 'senha' sua senha.

Após acessar o banco por meio desta operação tente efetuar novamente o procedimento de LOAD INFILE.

Comentários

Postagens mais visitadas deste blog

PHP - Utilizando proxy e CURL para acessar servidores ou sites

MySQL - Cálculo de período de tempo entre duas datas com TIMESTAMPDIFF

MySQL - Completando quantidades fixas de caracteres com as funções LPAD() e RPAD()