我有一个案例,我想用 database.insert(table, null, values) 在 SQLite 中插入记录。
TABLE t2 (_id, field1, field2)
..
val.setVal1(null);
val.setVal2(val2);
..
if(val.getVal1==null){
values.put(field1, _id);
}else{
values.put(field1, var.val1);
}
values.put(field2, var.val2);
database.insert("t2", null, values);
有可能像这样“values.put(field1, _id);”做某事吗?_id 在 database.insert() 中生成。
注意:我正在寻找一个插入调用的解决方案。使用 (field1=_id) 插入和更新行很容易。