由于某种原因,我无法删除表的一行,这是我的简单数据库:
create table party(_id integer primary key autoincrement, dateID text not null, partyName text not null, eventDate text not null, eventID text not null)
我写了一个方法删除一个知道dateID的聚会
public boolean deletePartyFromDateId(String dateID)
{
boolean result = db.delete(DATABASE_TABLE, KEY_DATEID + "=" + dateID, null) > 0;
return result;
}
我还写了一个简单的方法来删除所有元素,这很好用
public boolean deleteAll()
{
boolean result = db.delete(DATABASE_TABLE, null, null) > 0;
return result;
}
非常感谢你! :)
最佳答案
我认为你应该试试这个
boolean result = db.delete(DATABASE_TABLE, KEY_DATEID + "='" + dateID+"'", null) > 0;
关于android - SQLite问题从表中删除元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6935363/