Java 如何在android中使用多个搜索参数更新行?
假设我有一个android sqlite表,如下所示:Java 如何在android中使用多个搜索参数更新行?,java,android,database,sqlite,Java,Android,Database,Sqlite,假设我有一个android sqlite表,如下所示: Students courseID name enrolled final_year 1 Adam yes no 2 Bob yes no 2 Brian no yes 5 Brian no yes 6 Claire yes
Students
courseID name enrolled final_year
1 Adam yes no
2 Bob yes no
2 Brian no yes
5 Brian no yes
6 Claire yes no
现在,假设我想更新这个表,如下所示
UPDATE Students
SET enrolled='yes'
WHERE courseID=2 and final_year='yes;
在安卓系统中实现这一点的最佳方式是什么?太好了!很少有来源超过一个条件查询。谢谢,太好了!很少有来源超过一个条件查询。非常感谢。
ContentValues updateContent = new ContentValues();
updateContent.put("enrolled" , "yes");
db.update("Students" , updateContents, "courseID = ? and final_year = ?" , new String[] {"2" , "yes"});