Mysql 更改轨道中现有柱的位置

Mysql 更改轨道中现有柱的位置,mysql,ruby-on-rails,ruby,postgresql,Mysql,Ruby On Rails,Ruby,Postgresql,我的表中有一列,我想把它的位置从最后一列改为第二列,有人能帮我吗。提前谢谢。我对后面的:column_name有想法,但它在添加新列时适用。如何改变激励柱的位置 User first_name last_name middle_name mobile_NO 我想要这样 User first_name mobile_no last_name middle_name 您可以调用change\u列迁移,如下所示: def up change_column :y

我的表中有一列,我想把它的位置从最后一列改为第二列,有人能帮我吗。提前谢谢。我对后面的:column_name有想法,但它在添加新列时适用。如何改变激励柱的位置

User
  first_name
  last_name
  middle_name
  mobile_NO
我想要这样

User
  first_name
  mobile_no
  last_name
  middle_name


您可以调用change\u列迁移,如下所示:

def up
  change_column :your_table, :some_column, :integer, after: :other_column
end

要了解更多信息,请查看以下内容:

您使用的rails版本是什么?谢谢,我也这么做了,只是缺少了数据类型integer,剩下的我都完成了,无论如何,再次感谢。