如何删除具有相同ID的多行,如android sqlite

时间:2018-08-07 08:21:01

标签: java android sqlite

我在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);

1 个答案:

答案 0 :(得分:0)

您必须传递值belongsId

db.delete(TABLE_NAME, "BELONGS = '" + belongsId + "'", null);