【问题标题】:Do you need both primary key AND autoincrement for creating table in SQLite?您是否需要主键和自动增量才能在 SQLite 中创建表?
【发布时间】:2016-08-28 18:15:18
【问题描述】:

或者你可以只使用其中一个吗?我想通过只使用 PRIMARY KEY 来避免冗余,同时确保唯一性,但我想知道添加的行是否会默认为 AUTOINCREMENT。

【问题讨论】:

  • 来吧。只需尝试或在 Google 上搜索即可。

标签: android sqlite android-sqlite redundancy


【解决方案1】:

是的,如果您自己不提供显式的非空值,添加的行将自动生成主键值。生成此类值的算法是slightly different with and without AUTOINCREMENT keyword.

【讨论】:

    猜你喜欢
    • 2010-10-21
    • 2016-03-07
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 2011-09-03
    • 2015-05-11
    • 2015-12-15
    相关资源
    最近更新 更多