从文本文件将数字导入mysql,其中逗号用作小数分隔符

时间:2012-07-14 20:58:20

标签: mysql replace

我想将数据加载到mysql中,但可用数据的格式类似于

37,85
36,41
38,21
38,44

有没有办法在导入这些数据时将逗号替换为点 否则mysql只显示

 37
 36
 38
 38

1 个答案:

答案 0 :(得分:4)

您可以将值分配给变量并在路上操纵它们。这样的事情应该有效。

LOAD DATA LOCAL INFILE 'path.csv' INTO TABLE etf (@numcol) FIELDS TERMINATED BY '\n' SET mycol = REPLACE(@numcol, ',', '.')