【发布时间】:2023-04-05 12:42:01
【问题描述】:
如何检索数据库中的第二个、第三个 .. 条目。我不想使用 rails 生成的自动递增 id。
当我从我的数据库中删除条目时,ID 继续增加。
所以我的数据库会有
id : 210 (Even thought it's currently the first value)
id : 211 (Even thought it's currently the second value)
我知道“Phone.first”会返回第一个我如何获得第二个。
子问题-
Destroy_all/delete_all -
仅删除项目,我可以从数据库中删除所有条目并让数据库 ID 从一个开始而不删除表。当我遇到问题时。
【问题讨论】:
-
可以通过 SQL 语句重置自动增量 ID,尽管它是特定于数据库的。根据您的措辞,我假设您使用 MySQL,因此请查看 stackoverflow.com/questions/4246959/…
标签: ruby-on-rails database ruby-on-rails-3 activerecord