在Ruby on Rails中,下面的代码可以在MySQL中创建一个
tinyint(4)
类型的列:create_table :great_table do |t|
t.integer :step_position, :limit => 1 #tinyint
end
我要创建一个类型为tinyint(2)
或tinyint(3)
的列,该怎么做?
tinyint
。它过于具体化。我敢说,实际上使用普通整数字段的性能可能比它还要差。它可能会为每个记录节省一些微不足道的空间,但我甚至不确定这是否属实。我认为你很难说服我有理由使用它。 - Jim Stewart