0

我的 android 应用程序表上的操作以 N 行的批次进行。我的表中有一个字段batch_id,指示该行所属的批次(前 N 行有 X batch_id,下一个 N 有 Y,依此类推)。批处理操作可能以成功或失败告终。根据操作的结果,我将status使用 that 更新行的batch_id

假设batch_id所有条目的字段最初都是空的,我如何有效地在 android 表上对 N 行进行批处理?

4

1 回答 1

1
  1. 选择没有批次 id 的前 N ​​行
  2. 将批次 id 更新为 x
  3. 增加 x
  4. 重复直到找不到更多行

如果这太慢了,您可能会使用一些棘手的 sql 语句。但是在你为此烦恼之前做一些测试,因为在你尝试之前你不会知道它是否太慢。

于 2017-01-31T22:01:52.740 回答