Update获取已删除行的数据

时间:2017-06-06 19:52:51

标签: java android sqlite

我肯定在这里遗漏了一些东西,但这个问题非常烦人。首先,我使用序列号从数据库中删除了一行: -

db.delete(database.Table1, "serial=?", new String[]{serialnumber});

然后我想使用已删除的序列号使用以下方法更新另一行的序列号(serial2): -

values.put(database.serial,serialnumber); //inserting my deleted serial

db.update(database.Table1, values, "serial=?", new String[]{serial2});

不是更新序列,而是取消了第一行的所有已删除数据,替换了第二行的所有数据。它只发生在串行中,我不知道第一行的数据在被删除后是如何回来的。

串口不是主键或自动增量,它是INTEGER。

0 个答案:

没有答案