msyz999明仕亚洲django中的id

写了个文章的 Article 的 model, 然后背景加了八篇文章,然后又删了,再重新加了一篇文章,后果输入这篇文章的 id 为什么是 9 呢??

这是源头于数据库的自增字段,以sqlite为例,这个数据存储在sqlite_sequence零碎表中。

这个题目在stackoverflow有人解答过,假如英文可以的直接看这篇文章就可以了。

http://stackoverflow.com/ques…

把大约意思说一下:
如今的数据库零碎不复用表元祖的id:

  • 主要是从服从上考量的,假如要对峙次序的id,需求少量工夫和空间上的资源来维持这些id信息;

  • 对峙次序的id没有任何意义;

  • 对峙id复用,则数据库零碎无法支持并行拔出操纵;

(看完/读完)这篇文章有何感想! msyz999明仕亚洲的分享…

发表评论

姓名 *
电子邮件 *
站点