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:
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
Como posso resolver esta questão?
Obrigado
Antonio