【问题标题】:Auto-incrementing from 0 in Rails migrations在 Rails 迁移中从 0 开始自动递增
【发布时间】:2010-04-29 07:48:45
【问题描述】:

我需要一个 id 字段在我的 rails 迁移中自动从 0 而不是 1 递增。知道吗? 谢谢和干杯!

【问题讨论】:

  • 只是好奇你为什么需要那个?
  • @Shreyas 你的意思是 SQL 从 0 自动递增还是从 000_create_sth.rb 开始文件命名?
  • 我的意思是从 0 开始自动递增 id 字段。

标签: ruby-on-rails migration auto-increment


【解决方案1】:

我在表的 mysql Advance 选项“初始 AUTO_INCREMENT”值中找到它。 你可以在那里设置,但我不知道你是否可以使用 Rails Migration 来设置

【讨论】:

  • 能否请您在此处粘贴 SQL 查询?
【解决方案2】:

修改你的 db/migrate 文件:

create_table :table_name, :options => "auto_increment = 0" do |t|
  ...
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-31
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 2014-09-30
    • 2017-06-17
    • 2018-11-05
    相关资源
    最近更新 更多