Phonegap SQLite id unique为null

时间:2014-10-08 15:01:41

标签: sqlite cordova

我不确定我是否在我的sqlite表中获得了ID主键。

当我创建表格时,我使用

CREATE TABLE IF NOT EXISTS HABITS (id unique, uid, text, orglvl, habitstatus)

其他属性没问题,我可以检索results.rows.item(i).text,但results.rows.item(i).idNULL

同样在插入时,当我尝试获取results.insertId时,我收到错误" undefined",这开始让我感到疑惑。

我做错了什么 - 当我在桌子上创建它们时,我怎么没有身份?

1 个答案:

答案 0 :(得分:0)

要获得autoincrementing column,您必须使用INTEGER PRIMARY KEY。