我尝试在 Android 版 SQLite 中使用 where 子句删除特定行,但它不起作用,请提供任何帮助。
public void delete(int p){
SQLiteDatabase db = this.getReadableDatabase();
db.execSQL("delete from "+ TABLE_NAME + " WHERE " + COLUMN_ID + " ="+p);
db.close();}
最佳答案
试试这个:
public void delete(int p){
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM "+ TABLE_NAME + " WHERE " + COLUMN_ID + " = "+p+"");
db.close();
}
关于java - 使用sqlite for android中的where子句删除特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21814109/