2012-09-24 75 views
2

我正在使用sqlite3處理我的第二個項目,並且有一個問題。Sqlite3 rowid與AUTOINCREMTENT

使用rowid和/或使用自己的AUTOINCREMENT INTEGER值有什麼區別?

其中一個比另一個更好/更快?

回答

2

根據Sqlite documentation,區別在於rowid可以重新分配,而AUTOINCREMENT INTEGER不能。

引述重要組成部分:

(T),他使用AUTOINCREMENT的要求做的每一行插入額外的工作,從而使插入對運行慢一點。