MySQL LOAD DATA INFILE with comma as decimal separator

前端 未结 2 1206
粉色の甜心
粉色の甜心 2020-12-11 19:29

How can I import a TSV file when the numbers use comma as a decimal separator?

LOAD DATA INFILE \'$filename\' INTO TABLE dados_meteo IGNORE 3 LINES 
($fields         


        
2条回答
  •  被撕碎了的回忆
    2020-12-11 19:43

    Try to replace ',' to '.' when loading.

    For example -

    LOAD DATA INFILE 'file.csv' INTO TABLE dados_meteo
    (@var1, @var2)
    SET column1 = REPLACE(@var1, ',', '.'), column2 = REPLACE(@var2, ',', '.')
    

提交回复
热议问题