在我的迁移我有:
def up MyModel.destroy_all MyModel.create!({:id=>1,:name=>'foo'}) MyModel.create!({:id=>2,:name=>'fooBar'}) MyModel.create!({:id=>3,:name=>'fooNull'}) end
因为我需要覆盖已经在my_models表上的数据
但是即使我在MysqL上指定了id,它仍然是从已经存在的位置继续编号.
我需要把计数器放在id的自动增量上,通过我的Ruby on Rails应用程序上的Active Record迁移,才能拥有这个id值的3个新记录.