java - sqlite不更新android中的记录

标签 java android sqlite

我知道 sqlite 数据库中有一条 id 为 1 的记录,但由于某种原因它没有更新。

              String sql = "UPDATE "+MySQLiteHelper.TABLE_INVENTORY+ " SET "+
          MySQLiteHelper.INVENTORY_ACTIVE+" = 0 " +
          "where "+MySQLiteHelper.INVENTORY_ID + " = " + 1;
          Log.v("sql",sql);
          database.rawQuery(sql, null);

它没有显示任何错误,有任何线索可能发生什么吗?

最佳答案

不要使用rawQuery,而是尝试使用execSQL .

关于java - sqlite不更新android中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22416226/

相关文章:

java - tesseract 不使用 java 读取具有背景图像的文本和数字

android - jenkins android 构建失败 :"Execution failed for task ' :app:compileReleaseAidl'", 但使用 androidstudio 构建是好的,有人可以告诉我为什么

android - ListView.set.adapter 导致 NullPointerException

python - 如果值已经在表中,如何将值插入表或更新它

java - 如何在微调器上选择项目?

sql - 根据一列的值计算不同的总和

java - AlarmManager 无需等待指定时间即可触发 Intent

java - 如何检查 7 个随机字母组成的字符串是否可以组成文件中存在的单词

java - 如何在 Javafx2 中选择多个文件夹和文件?

Android 信标库 Eddystone 遥测。温度