首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用科学(指数)表示法返回数字

用科学(指数)表示法返回数字
EN

Stack Overflow用户
提问于 2016-08-05 10:39:57
回答 2查看 903关注 0票数 2

我不知道这是“经济学”还是“灵丹妙药”。当我在数据库中有一个数字,如1000,15000等。Ecto返回它为1.0e3,1.5e4.如果我把1000改为1234,一切都好。

灵丹妙药1.3.2,Ecto 2.0.3,MySQL

移徙:

代码语言:javascript
复制
alter table(:incoming_transfers) do
  add :fee, :float # Ecto translates it as DOUBLE in MySQL
end

模式:

代码语言:javascript
复制
schema "incoming_transfers" do
  field :fee, :float
end

如果我手动更改我的数据库类型DOUBLE以浮动,那么问题仍然存在。但如果我把它改成整数,就好了。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38787230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档