我已经使用了一个单独的类来创建数据库。在我写这样的如何在android中删除sqlite databse中的特定行?
public void name_delete(String name){
SQLiteDatabase db = this.getWritableDatabase();
db.delete(TABLE_NAME, KEY_NAME + "=" + name, null);
//KEY_NAME is a column name
}
删除功能在主类,我调用此函数
db.name_delete(""+all_names.getSelectedItem().toString());
all_names.getSelectedItem()。的toString()是一个微调选定的项目。删除微调器中选定名称的特定行。帮助我如何编写函数。
删除功能工作perfectly.I有5个名字,每个名字都有一个1 id来5.当删除第4个名字的行ID将是1,2,3,5。如何安排1,2,3,4。(是可能的) – Yugesh 2013-03-25 07:41:08
您可以进行更新并设置id到4,其中id = 5,这个id是什么?它是表主键吗? – 2013-03-25 07:43:16
k非常感谢你。 – Yugesh 2013-03-25 08:51:47