我使用以下代码从Android中的表中删除一些行:
sqliteDb.delete("MYTABLE", "Tel" + " = ?", new String[] { "1" });
如何为以下3种查询类型调用此方法?
Delete from MYTABLE where Tel = 1 OR Tel = 2
Delete from MYTABLE where Tel = 1 AND Number = 2
Delete from MYTABLE where Tel = 1 OR Number = 2
一般来说,类似于:
String tableName = "MYTABLE";
String where = "Tel = ? or Number = ?";
String[] whereArgs = {"1", "2"};
如何选择一个版本的where("Tel = ? or Number = ?"
)与另一个版本("Tel = ? AND Number = ?"
)完全取决于您:)
您只需点赞即可。
sqliteDb.delete("MYTABLE", "Tel" + " = ? OR Tel" + " = ?", new String[] { "1", "2" });