假设我的数据库显示了一些带有属性的游戏 _id |名字| player1 | player2 | wins1 | WINS2
现在我想实现一个增加wins1或wins2的方法(由于参数)。但我无法弄清楚如何在不重新输入所有其他值的情况下编辑单个值。我怎么能这样做?
答案 0 :(得分:0)
您需要编写sql更新查询。
示例:
ContentValues args = new ContentValues();
args.put(yourColumnName, newValue);
db.update(DATABASE_TABLE, args, KEY_ROWID + "=" + rowID, null);
答案 1 :(得分:0)
使用ContentValues,例如此处提到的示例http://www.vogella.com/articles/AndroidSQLite/article.html#databasetutorial_database
ContentValues values = new ContentValues();
values.put(MySQLiteHelper.COLUMN_COMMENT, comment);
long insertId = database.insert(MySQLiteHelper.TABLE_COMMENTS, null,values);