仅向我的数据库添加新记录

时间:2014-10-09 10:23:29

标签: database sqlite grails

我正在尝试访问SQLite数据库(基本上读取有关连接到网络的电话的信息),检索信息并将它们存储到我的域变量中,以存储在webservice(查看唯一连接的电话)数据库中。问题是我每隔5秒检索一次所有信息,并希望仅将新记录添加到我的数据库中(新连接的手机)。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我能想到两种方法:

1.有一个保存最后一行id的变量,每次要从数据库中检索数据时,只需读取比变量中的数据大id的数据。只有在id为增量版

时才能工作

2.在您的数据库中添加另一个布尔列,并在读取该行时将其设为true,每次从数据库中读取时,只查询其中该列为假的行。

我个人更喜欢第一种方法。