【问题标题】:Sqlite3 rowid vs. AUTOINCREMTENTSqlite3 rowid 与 AUTOINCRENTENT
【发布时间】:2023-03-19 20:12:01
【问题描述】:

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

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

两者中的一个是否比另一个更好/更快?

【问题讨论】:

    标签: sqlite auto-increment rowid


    【解决方案1】:

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

    引用重要部分:

    (T)使用 AUTOINCREMENT 需要在插入每一行时完成额外的工作,因此会导致 INSERT 运行速度稍慢。

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 2018-04-10
      相关资源
      最近更新 更多