gpt4 book ai didi

ruby-on-rails - 为什么 Rails 数据库 ID 在销毁中间项后继续向前计数?

转载 作者:行者123 更新时间:2023-12-04 05:34:39 27 4
gpt4 key购买 nike

标题可能不是很清楚,反正还是看这个比较好:

我创建/销毁项目 A、B 和 C 的顺序是:

  1. 创建 A --> id:1
  2. 创建 B --> id:2
  3. 摧毁B
  4. 创建 C --> id:3

我已经销毁了B,C应该算作id:2吧?

最佳答案

id 的基础数据库列设置为自动增量。 id 是在数据库级别生成的,而不是由 ActiveRecord 生成的。如果您想了解更多信息,请阅读 SQL 序列或 autoincrement .

关于ruby-on-rails - 为什么 Rails 数据库 ID 在销毁中间项后继续向前计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7821789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com