我目前正在开发一个Android应用程序。该数据库有1列只有名称的内容。这里是代码:使用单个字段更新数据库
public long insert(String content){
ContentValues contentValues = new ContentValues();
contentValues.put(KEY_CONTENT, content);
return sqLiteDatabase.insert(MYDATABASE_TABLE, null, contentValues);
}
如何为该数据库中的特定列(根据其索引)进行更新?
如果这确实是唯一的列,并且您没有id列,那么您遇到了问题。 – 2013-05-06 16:19:47
我曾经放过一个_id列,但每次应用程序运行时总会强行加入。在尝试了几个解决方案之后,唯一能解决问题的解决方案是只生成一列数据库 – 2013-05-06 16:23:49
没有id列,除了列的内容外,没有任何内容可以标识该行。除非你需要排序,否则数据库表中没有这样的顺序,所以你不能“更新第三行”。 – 2013-05-06 16:26:24