0

私のデータベースが属性_id|を持ついくつかのゲームを示しているとしましょう。名前| player1 | player2 | wins1 | wins2

ここで、wins1またはwins2をインクリメントするメソッドを実装したいと思います(パラメーターによる)。しかし、他のすべての値も再入力せずに1つの値を編集する方法を理解することはできません。これどうやってするの?

4

2 に答える 2

0

sql更新クエリを作成する必要があります。

例:

ContentValues args = new ContentValues();
args.put(yourColumnName, newValue);
db.update(DATABASE_TABLE, args, KEY_ROWID + "=" + rowID, null);
于 2012-08-29T18:40:24.327 に答える
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);
于 2012-08-29T18:41:48.317 に答える