【发布时间】:2013-03-31 16:47:10
【问题描述】:
我有一个包含 4 个字段的表:_id、to、from、hidden
在尝试插入以下值时:
_id=167 from=1311005879000 to=1311005879000 hidden=0
在我的表中,我得到了一个 SQLiteConstraintException 说明
'column _id is not unique (code 19)'
为了找到这个问题的原因,我尝试查询表的大小,发现它是 0,所以我不知道这是从哪里来的。
也许我没有正确理解错误?
编辑:一些代码!
try {
mDatabase.insertOrThrow("groups", null,
mContentValues);
} catch (SQLException e) {
e.printStackTrace();
}
创建 SQL:
CREATE TABLE IF NOT EXISTS groups(_id LONG PRIMARY KEY,hidden INTEGER,from LONG,to LONG
【问题讨论】:
-
代码,代码,代码,代码,代码,代码。给我们一些!
-
建表的sql是什么?