我在sqlite数据库中有一个下表,并且我想删除所有具有特定ID的行-像在这种情况下,我有3列,而第三列BELONGS
的ID一样。因此,我想删除where belongs = abc
,即第1行和第3行以及所有其他具有BELONGS = abc
的行。
sr names BELONGS
1 joe abc
2 sid def
3 david abc
我应该使用以下查询吗?
db.delete(TABLE_NAME, "BELONGS = ?", belongsId);
答案 0 :(得分:0)
您必须传递值belongsId
:
db.delete(TABLE_NAME, "BELONGS = '" + belongsId + "'", null);