我有一个主键为xyz_key_id的表。我想更新表格中的一行。我发现的一个例子是:Android:在update()和delete()中使用除_id之外的主键
db.update(DB_TABLE, values, "_id=" + rowId, null)
但是,我想使用xyz_key_id作为键而不是_id。
我可以使用类似:
String update_string = "SELECT " + xyz_key_id + " AS _id WHERE " + xyz_key_id + " = ?";
db.update(DB_TABLE, values, update_string, new String[] {key_number});
最初我有“_id”作为我的表的主键,但随后需要将一个表中的主键作为另一个表中的列。这使得两个“_id”在同一个表中。 – benkdev 2011-12-15 16:18:23