Android SQLiteDatabase自动递增null

Android SQLiteDatabase自动递增null,android,Android,我有这个疑问 "CREATE TABLE CAdres (id INTEGER AUTO INCREMENT,CariID INTEGER, No INTEGER, Adres TEXT,Tel TEXT,Fax TEXT, NotTanim TEXT,PRIMARY KEY (CariID, No));" 当我进入记录时,id为空。为什么为空?正常的sql增量数,但sqlite为“null” 要获取自动递增id列,列类型必须为 INTEGER PRIMARY KEY 或 id列整数自动递增

我有这个疑问

"CREATE TABLE CAdres (id INTEGER AUTO INCREMENT,CariID INTEGER, No INTEGER, Adres TEXT,Tel TEXT,Fax TEXT, NotTanim TEXT,PRIMARY KEY (CariID, No));"

当我进入记录时,id为空。为什么为空?正常的sql增量数,但sqlite为“null”

要获取自动递增id列,列类型必须为

INTEGER PRIMARY KEY

id列<代码>整数自动递增只是一个可以存储空值的常规列。
AUTO
INCREMENT
不是关键字,不会影响任何内容

每个表也只能有一个主键,因此请删除

,PRIMARY KEY (CariID, No)

如果需要组合唯一,可以将其更改为
唯一约束。

要获得自动递增id列,列类型必须为

INTEGER PRIMARY KEY

id列<代码>整数自动递增
只是一个可以存储空值的常规列。
AUTO
INCREMENT
不是关键字,不会影响任何内容

每个表也只能有一个主键,因此请删除

,PRIMARY KEY (CariID, No)

如果需要组合唯一,可以将其更改为
唯一约束。

要获得自动递增id列,列类型必须为

INTEGER PRIMARY KEY

id列<代码>整数自动递增
只是一个可以存储空值的常规列。
AUTO
INCREMENT
不是关键字,不会影响任何内容

每个表也只能有一个主键,因此请删除

,PRIMARY KEY (CariID, No)

如果需要组合唯一,可以将其更改为
唯一约束。

要获得自动递增id列,列类型必须为

INTEGER PRIMARY KEY

id列<代码>整数自动递增
只是一个可以存储空值的常规列。
AUTO
INCREMENT
不是关键字,不会影响任何内容

每个表也只能有一个主键,因此请删除

,PRIMARY KEY (CariID, No)

如果需要使组合唯一,可以将其更改为
唯一约束。

试试这个。。这可能有用

"CREATE TABLE CAdres (id INTEGER PRIMARY KEY AUTOINCREMENT,CariID INTEGER NOT NULL, No INTEGER NOT NULL, Adres TEXT,Tel TEXT,Fax TEXT, NotTanim TEXT ,UNIQUE (CariID, No));"

注意:主键和唯一键之间的区别在于,唯一键可以为null,主键不能为null。

试试这个。。这可能有用

"CREATE TABLE CAdres (id INTEGER PRIMARY KEY AUTOINCREMENT,CariID INTEGER NOT NULL, No INTEGER NOT NULL, Adres TEXT,Tel TEXT,Fax TEXT, NotTanim TEXT ,UNIQUE (CariID, No));"

注意:主键和唯一键之间的区别在于,唯一键可以为null,主键不能为null。

试试这个。。这可能有用

"CREATE TABLE CAdres (id INTEGER PRIMARY KEY AUTOINCREMENT,CariID INTEGER NOT NULL, No INTEGER NOT NULL, Adres TEXT,Tel TEXT,Fax TEXT, NotTanim TEXT ,UNIQUE (CariID, No));"

注意:主键和唯一键之间的区别在于,唯一键可以为null,主键不能为null。

试试这个。。这可能有用

"CREATE TABLE CAdres (id INTEGER PRIMARY KEY AUTOINCREMENT,CariID INTEGER NOT NULL, No INTEGER NOT NULL, Adres TEXT,Tel TEXT,Fax TEXT, NotTanim TEXT ,UNIQUE (CariID, No));"

注意:主键和唯一键之间的区别在于,唯一键可以为null,主键不能为null。

My database image My database image My database image My database imageİ不需要id主键,我的主键主键(CariID,否)。只需要id自动增加工作。“我的数据库图片”如果没有主键,则无法拥有自动递增列。İ不需要id主键,我的主键主键(carid,No)。只需要id自动增加工作。“我的数据库图片”如果没有主键,则无法拥有自动递增列。İ不需要id主键,我的主键主键(carid,No)。只需要id自动增加工作。“我的数据库图片”如果没有主键,则无法拥有自动递增列。İ不需要id主键,我的主键主键(carid,No)。只需要id自动增加工作。我的数据库图片如果没有主键,你就不能有一个自动递增列。谢谢,也许这是其他方式的孤子。谢谢,也许这是其他方式的孤子。谢谢,也许这是其他方式的孤子。谢谢,也许这是其他方式的孤子。