我是android的新手并在Android应用程序上工作,我正在解析xml然后将数据存储在DB(SQLite)中。我在xml中的项目基本上是幻灯片。我正在保存单个幻灯片。 有时,我发现一张幻灯片使用不同的itemid(PK +自动增量)保存两次,但其他cloumns中的数据相同。
E:克
1 | www.abc.com | 25
2 | www.abc.com | 25
不应该保存。我无法发布原始代码。任何避免这种情况的一般解提前谢谢。
答案 0 :(得分:1)
您可以使用UNIQUE列创建表。并且可以在插入时处理错误。在这种情况下,保留第二列也是唯一的,就像您对第一列所做的那样