mysql - Rails ActiveRecord 会用完 ID 吗?
问题描述
我正在开发一个 Rails 应用程序,它总是创建一个新记录,然后如果用户决定不保存它就删除它。所以我只是想知道是否...
- 鉴于 auto_increment 行为,我的数据库将永远用完 ID。
- 被删除的行的 ID 会再次被重用吗?
编辑:我的数据库是 MySQL。
解决方案
这取决于您使用的数据库和 ID 字段的类型。如果你使用 postgreql 和serial
type,限制是 2147483647
推荐阅读
- javascript - iframe Url解码困惑
- android - Android:如何为票创建三角形布局?
- stored-procedures - Informix 12.10 当语句无法从查询中“准备”时查找查询中的错误点
- mongodb - 如何使用 AWSlambda 函数连接到物理 mongo 数据库(即非云 mongo db 服务器)
- reactjs - 如何在 React 中链接两个单独的页面?
- c++ - 当 fun 是一个函数时,使用 ::fun 意味着什么?
- youtube-api - 如何计算 YouTube PubSubHubbub 数据的签名
- javascript - 当有 dayofWeek 时,我的 FullCalendar 不会解析从控制器返回的 JS 对象(数组)
- scheme - 我正在尝试编写一个带有两个参数“模式”和“问题”并检查通配符是否出现的过程
- mysql - 如何在 select 语句中连接名字和姓氏?(mysql)