Android 更新表中的一行
示例
//您需要一个可写的数据库来更新行
final SQLiteDatabase database = openHelper.getWritableDatabase();
//创建一个ContentValues实例,其中包含每列的最新数据
//与插入数据不同,您还需要为PRIMARYKEY列指定值
final ContentValues values = new ContentValues();
values.put(COLUMN_ID, model.getId());
values.put(COLUMN_NAME, model.getName());
values.put(COLUMN_DESCRIPTION, model.getDescription());
values.put(COLUMN_VALUE, model.getValue());
//此调用执行更新
//返回值告诉您已更新了多少行。
final int count = database.update(
TABLE_NAME, //将在其中更新数据的表名
values, //具有新数据的ContentValues实例
COLUMN_ID + " = ?", //指定更新哪一行的选择。?符号是参数。
new String[] { //选择的实际参数为String[]。
String.valueOf(model.getId())
}
);
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法