gpt4 book ai didi

Android SQLite 删除行问题

转载 作者:IT王子 更新时间:2023-10-29 06:20:33 25 4
gpt4 key购买 nike

我试图从表中删除一行,但我有三个 WHERE 子句,我不确定我是否使用了正确的语句。

    db.delete(DBAdapter.TableName, "Id="+ Id
+" AND WHERE QstnrId = "+Integer.parseInt(QuestionnaireId)
+" AND WHERE QstnId = "+Integer.parseInt(QuestionId), null);

我几乎可以肯定我没有正确使用该语句。请协助?

最佳答案

您不需要使用 WHERE 关键字。您也可以尝试使用第三个参数来delete():

db.delete(DBAdapter.TableName, "Id=? AND QstnrId=? AND QstnId=?",
new String[] { Id.toString(), QuestionnaireId, QuestionId });

关于Android SQLite 删除行问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4850137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com