如何在Ruby on Rails中创建tinyint(2)或tinyint(3)类型的列?
16lz
2021-01-22
In Ruby on Rails, the following code in a migration creates a column of type tinyint(4)
in MySQL:
在Ruby on Rails中,迁移中的以下代码在MySQL中创建了tinyint(4)类型的列:
create_table :great_table do |t|
t.integer :step_position, :limit => 1 #tinyint
end
How would I create a column of type tinyint(2)
or tinyint(3)
?
我如何创建tinyint(2)或tinyint(3)类型的列?
4 个解决方案
#1
13
For tinyint(2)
create_table :great_table do |t|
t.integer :step_position, :limit => 2
end
For tinyint(3)
create_table :great_table do |t|
t.integer :step_position, :limit => 3
end
更多相关文章
- 数据类型和运算符 MySQL学习笔记
- win7下Django的MySql安装,问题解决方案
- Wordpress数据库类- MySQL类型。
- mysql 事物没提交导致事物一直运行解决方案
- 无法连接远程MySQL数据库的解决方案
- Java MySQL数据类型对照
- [征集] MySQL交叉表解决方案及散分
- MySQL数据类型中DECIMAL的作用和用法
- MySQL数据库储存bit类型的值报错