SQLite数据库..如果我从表中删除一行,则影响主键的值

Him*_*hli 2 java sql database sqlite android

假设我最初构建一个包含10行的表.所以最后的id(主键列)的值是9还是10?现在假设我删除了行号.5和8(假设行计数从1开始)并添加另一行,以便现在总共有9行.现在每行中id的值会发生什么变化.

      db.delete(DBAdapter.TableName, "Id=? AND QstnrId=? AND QstnId=?",
      new String[] { Id.toString(), QuestionnaireId, QuestionId });
Run Code Online (Sandbox Code Playgroud)

Rah*_*arg 5

前面行的id值将保持不变...

对于新的,它将从10/11开始......

因此ID列表将是:1 2 3 4 6 7 9 10 11 12,.... as in every other SQL Database