全部产品
云市场

如何实现对特定列加一操作

更新时间:2017-08-25 10:13:33

您可以采取以下方式实现加一操作:

  1. row = getRow(primary_key, 'col') // 先将该列的值读出来
  2. old_value = row['col'] // 记录该列的旧的值
  3. row['col'] = old_value + 1 // 计算新的值
  4. updateRow(row, condition: row['col'] == old_value) // 写入新的值,写入时必须带条件检查,期望在写入时,当前列还是旧的值,即还没有其他人同时修改这一列