标签: mysql ruby-on-rails sqlite numbers
我正在尝试使用这个号码:
294670251400
此号码将成为模型中的一个属性,该属性会在会员卡上保留计数器标签。会员卡有三个四位数的梳妆台。
但是当我update_attribute包含它时,数字被重置为mySQL的max int:
2147483647
任何人都有解决方法吗?
答案 0 :(得分:5)
在迁移中,您可以指定整数:
t.integer :really_big_number, :limit => 8
这是一个有用的blog post。
答案 1 :(得分:3)
您是否在数据库中执行数学运算?你能把它作为字符串存储吗?还是BIGINT?