Pesquisar na Comunidade
Mostrando resultados para as tags ''load data infile''.
Encontrado 2 registros
-
Olá pessoal estou tentando fazer um LOAD DATA FILE de um arquivo com o seguinte formato: |TIPO1|João| 120,00 |TIPO1| José| 120,00 |TIPO2| Loja A| Rua 123 para uma tabela ponte com os atributos TIPO e DADOS da seguinte forma: LOAD DATA LOCAL INFILE 'Arquivo_Teste.txt' INTO TABLE EDOC_TABPONTE LINES TERMINATED BY '\r\n' (@linha) SET TIPO = substring(@linha,2,5); SET DADOS = substr(@linha,8); Porem o Atributo DADOS não está importando e tenho a seguinte mensagem de erro: Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET DADOS = substr(@linha,8)' at line 6 Alguém consegue me ajudar?
-
Eu gostaria de saber como fazer um load data infile da seguinte maneira: Um exemplo do arquivo csv é: id, nome, data, usuario, senha 1; 'José'; '19/02/1986'; 'Zé'; '123zé' 2; 'Maria'; '05/08/1996'; 'mary'; '123ma' Eu gostaria de saber como importar os dados, sem o caractere " ' ". Meu código load data infile 'D:\\arquivos\\pessoa.csv' into table pessoa fields terminated by ';' optionally enclosed by '\'' lines terminated by '\n' ignore 1 lines (id,nome,data,usuario,senha); PS: Eu já tentei o optionally enclosed by '\''. O problema é que ele cria uma linha com o id = 1 só que nas outras colunas ele importa todos os dados daquele coluna para somente a primeira linha. Ex.: id | nome | data | usuario | senha 1 | 'José'; 'Maria' | '19/02/1986'; '05/08/1996' |'Zé'; 'mary' | '123zé'; '123ma'