我想将数据加载到mysql中,但可用数据的格式类似于
37,85
36,41
38,21
38,44
有没有办法在导入这些数据时将逗号替换为点 否则mysql只显示
37
36
38
38
答案 0 :(得分:4)
您可以将值分配给变量并在路上操纵它们。这样的事情应该有效。
LOAD DATA LOCAL INFILE 'path.csv' INTO TABLE etf (@numcol) FIELDS TERMINATED BY '\n' SET mycol = REPLACE(@numcol, ',', '.')