【发布时间】:2023-03-16 15:55:01
【问题描述】:
我的 sqlite 数据库中有一个如下表,我想删除所有具有特定 id 的行 - 就像在这种情况下,我有三列和第三列 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);
【问题讨论】:
-
您是否尝试执行它并在数据库中查看结果?发生了什么?这就是你要找的东西吗?
-
那段代码有什么问题?
-
我只能使用此语句从表中删除一条记录(行)