Dificuldade na importação de dados - Mysql - Excel

2 respostas
C

Boa noite a todos.

Estou com dificuldade de importar dados para dentro da tabela do msql.

Primeiramente peguei a tabela do excel, e gerei um arquivo CSV.

Ele gerou um arquivo delimitado por ; !!!

Meu banco de dados é externo. Abriu o brouser do php admin via web.
e dentro da tabela>>> Insere arquivo texto na tabela.
me pedi varios paramentros. e acontece o erro...

Erro

comando SQL :  

LOAD DATA INFILE '/tmp/phpUKbOCf' INTO TABLE `produto` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' 

Mensagens do MySQL : 


#1045 - Access denied for user 'db2296a1'@'%' (using password: YES)

Fiz a outra tentativa com o SQLyOG.

load data local infile 'C:\\Documents and Settings\\Carlos Louvato\\Meus documentos\\coronel atacado\\TABELA GERAL DE PRODUTOS\\yog.csv' into table `db2296`.`produto` fields terminated by ';' lines terminated by '\r\n' (`COD_PRODUTO`, `COD_FORNECEDOR`, `PALAVRACHAVE_PRODUTO`, `COD_ESPECIFICO_PRODUTO`, `DESCRITIVO_PRODUTO`, `ADCIONAL_PRODUTO`, `VLR_PRODUTO`, `IMAGEM_PRODUTO`)

E O ERRO:

The used command is not allowed with this MySQL version

Alguem sabe me dizer aonde estou errando??? ou se existe algo mais pratico neste caso??

grato a todos

2 Respostas

C

Boa noite a todos.
Segue resposta da minha pergunta, que consegui resolver… se alguem precisar novamente , esta ai…

Descobri que o banco de daos externo, nao aceita importar diretamente pelo phpadmim, usuario sem privilegio, determinhado pela provedora do serviço.

Solução:
Peguei a copia do banco externo, gerei dentro do sqlyog a importação. Obtive o resultado pelo arquivo CSV “;”.
que retirei da exportação do excel.

depois gerei um arquivo de exportação do novo banco de dados.

Ta funcionando.
Seria mais facil que o provedor do serviço determinasse o usuario administrado com total privilegio… so que o serviço de r$ 200,00 reais por ano , passa a ser r$ 850,00 por ano.

Valeu a todos.

F

LOAD DATA LOCAL INFILE 'D:\\Desenvolvimento\\gtup.csv' INTO TABLE temp_excel FIELDS TERMINATED BY ';' ENCLOSED BY '*' LINES TERMINATED BY '\n';

é esse o comando nada +

Criado 26 de março de 2009
Ultima resposta 21 de nov. de 2013
Respostas 2
Participantes 2