我正在尝试使用rawQuery从SQLLite DB中删除数据。它无需排序即可工作,并使用 where 子句限制参数,但我正在尝试使用这些参数删除并引发异常。我试过使用execSQL
public void deleteInvertersLimitedData() {
database.execSQL("DELETE FROM abc order by created_date limit 10; ");
}
这个也不起作用
public void deleteInvertersLimitedData() {
database.rawQuery("DELETE FROM abc ORDER BY created_by limit 1", null);
}
异常图像
你可以这样尝试
db.execSQL("DELETE from abc where user_id IN (SELECT user_id from abc where id = '1' limit 10)");