gpt4 book ai didi

android - 在 Android 中删除具有多个 WHERE 参数的 SQLite 行

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:57 26 4
gpt4 key购买 nike

我想用多个 WHERE 参数删除数据库中的一条记录。

我的数据库助手类有这个方法:

    public void deleteManualRow(String where){
try {db.delete(TABLE_NAME_MANUAL, where, null);}
catch (Exception e)
{
Log.e("DB ERROR", e.toString());
e.printStackTrace();
}
}

传递给这个方法的“where”字符串在调试器中是这样的:

eventName='Manual Event 6' AND eventStartTime='2011-07-18T05:40:00.000-0400' AND eventEndTime='2011-07-18T06:40:00.000-0400'

如果我想删除带有多个 WHERE 参数的记录,我应该如何构造这个 WHERE 子句?所有数据类型都是字符串。

最佳答案

像这样 db.delete(TABLE_NAME_MANUAL,"Column1='5' and column2 like '3'", null);

关于android - 在 Android 中删除具有多个 WHERE 参数的 SQLite 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6737239/

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