我有一个从excel表中获取的数字值,例如4,631.26。 我想把它作为Decimal(10,2)保存在MySQL中。到目前为止我做了什么:
将其从4,631.26更改为4631.26,如下所示:
var s = myNumber;
myNumber = s.replace(',', '');
"INSERT INTO `articles` (preis) VALUES ("+myNumber+")"
它将保存为十进制,一切看起来都很好。但是当我尝试阅读它时只显示第一个数字。
我将十进制(10,2)更改为加倍,但问题仍然存在。
答案 0 :(得分:0)
我认为您可以删除所有的点和逗号,并将数字乘以100并将其保存到数据库中。之后你可以在返回前端之前检索数字并除以100。