Rails ActiveRecord是否会用完ID?

时间:2018-12-03 22:33:15

标签: mysql ruby-on-rails activerecord

我正在开发一个Rails应用,该应用始终创建一个新记录,如果用户决定不保存它,则将其删除。所以我想知道是否...

  1. 鉴于auto_increment行为,我的数据库将永远用完ID。
  2. 已删除行的ID是否可以再次使用?

编辑:我的数据库是MySQL。

1 个答案:

答案 0 :(得分:0)

这取决于您使用的数据库和ID字段的类型。如果您使用postgreql和serial类型,则限制为2147483647

https://stackoverflow.com/a/17755518/580346