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

更多相关文章

  1. 数据类型和运算符 MySQL学习笔记
  2. win7下Django的MySql安装,问题解决方案
  3. Wordpress数据库类- MySQL类型。
  4. mysql 事物没提交导致事物一直运行解决方案
  5. 无法连接远程MySQL数据库的解决方案
  6. Java MySQL数据类型对照
  7. [征集] MySQL交叉表解决方案及散分
  8. MySQL数据类型中DECIMAL的作用和用法
  9. MySQL数据库储存bit类型的值报错

随机推荐

  1. MYSQL常用命令(1)
  2. CentOS8 autofs自动挂载服务
  3. MYSQL常用命令(2)
  4. 最近,大厂前端面试都问些什么问题
  5. React VS Vue:2020年应该选哪个?[每日前端
  6. 每日学习-ansible replace模块
  7. MYSQL常用命令(3)
  8. 为什么我喜欢 JavaScript 可选链[每日前
  9. Java内存模型-本机内存
  10. 为什么要使用 package-lock.json[每日前