我正在使用 sqlite3 进行我的第二个项目并有一个问题。
使用 rowid 和/或使用自己的 AUTOINCREMENT INTEGER 值有什么区别?
哪一个比另一个更好/更快?
最佳答案
根据Sqlite documentation不同之处在于 rowid
可以重新分配,而 AUTOINCREMENT INTEGER
不能。
引用重要部分:
(T)he use of AUTOINCREMENT requires additional work to be done as each row is inserted and thus causes INSERTs to run a little slower.
关于Sqlite3 rowid 与 AUTOINCREMTENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12569597/