我必须在Android SQLite中执行以下查询
UPDATE player SET rank=rank+1 WHERE rank >= 3;
这里的rank是INTEGER类型的列名。
我知道更新方法
update(tablename, values, whereClause, whereArgs);
我将player作为第一个参数传递,rank >= 3作为第三个参数,null作为最后一个参数,但我无法找到作为第二个参数传递的内容。根据文档,它应该是ContentValues的对象。
所以我将它的对象创建为
ContentValues values = new ContentValues();
values.put("rank",?????);
我很困惑将值放在我表中的列的rank键的值上。请建议我将什么作为值传递给值的put() 方法