Sqlite3 rowid vs. AUTOINCREMTENT



我正在使用sqlite3进行我的第二个项目,并有一个问题。

使用 rowid 和/或使用自己的 AUTOINCREMENT INTEGER 值有什么区别?

两者之一比另一个更好/更快吗?

根据 Sqlite 文档,区别在于可以重新分配rowid,而AUTOINCREMENT INTEGER不能。

引用重要的部分:

(T)使用自动增量需要在插入每一行时完成额外的工作,从而导致插入运行速度稍慢。

最新更新