标签: sqlite auto-increment rowid
我正在使用sqlite3处理我的第二个项目,并有一个问题。
使用rowid和/或使用自己的AUTOINCREMENT INTEGER值有什么区别?
其中一个比另一个更好/更快吗?
答案 0 :(得分:3)
根据Sqlite documentation,差异在于rowid可以重新分配,而AUTOINCREMENT INTEGER则不能。
rowid
AUTOINCREMENT INTEGER
引用重要部分:
(T)他使用AUTOINCREMENT需要在插入每一行时完成额外的工作,从而导致INSERT运行得慢一些。