Tenho um ficheiro csv com um campo décimal (ex. 10,003)
(`id`,`nome`,`campo_decimal_1`)
Na base de dados o campo "campo_decimal" está definido como:
Decimal(10,3)
Estou a importar os dados com a seguinte query:
LOAD DATA local infile 'C:/tmp/file.csv'
INTO TABLE `tabela_a`
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
ESCAPED BY ''
LINES TERMINATED BY '\n'(`id`,`nome`,`campo_decimal_1`)
Depois de importar, os dados do campo decimal aparecem assim - 10.000
Pergunta
acaeiro
Olá,
Gostava de ajuda para resolver um problema.
Tenho um ficheiro csv com um campo décimal (ex. 10,003)
(`id`,`nome`,`campo_decimal_1`)
Na base de dados o campo "campo_decimal" está definido como:
Estou a importar os dados com a seguinte query:
Depois de importar, os dados do campo decimal aparecem assim - 10.000
Como posso resolver esta questão?
Obrigado
Antonio
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.