在Android Studio(execSQL)中删除特定行时出现问题

时间:2019-02-08 11:34:27

标签: sqlite

这是我在这个论坛上的第一个问题。我的第一个应用程序有问题。当我尝试删除一个寄存器时,我总是会删除我想要的一个寄存器以及最后一个寄存器,而我无法想象原因。有什么可能的解释吗?非常感谢。这是我的代码(我使用了很多不同的代码,但总是发生相同的情况。两个已删除的寄存器!)

public boolean delete_register(int tmp_a_id){
    boolean result=false;
    SQLiteDatabase db = this.getReadableDatabase();
    db.execSQL("DELETE FROM tableXX WHERE a_id=" + tmp_a_id);
    db.close();
    return result;
}

0 个答案:

没有答案