使用 rawQuery 删除 order by 并限制 Android



我正在尝试使用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)");

相关内容

最新更新