java - Sqlite 更新操作我可以添加值现有值吗?

标签 java android database algorithm sqlite

"UPDATE " + DatabaseFıelds.TABLE_NAME + 
" SET " + DatabaseFıelds.SUBJECT_PROGRESS + " = " + 
point + " WHERE " + DatabaseFıelds.SUBJECT_ID + " = " + id; 

此查询更新我的值,但我希望它添加到现有值。我该如何解决这个问题?

最佳答案

我猜您想将 point 的值添加到 DatabaseFields.SUBJECT_PROGRESS 的现有值,对吗?你可以这样做:

"UPDATE " + DatabaseFıelds.TABLE_NAME + 
" SET " + DatabaseFıelds.SUBJECT_PROGRESS + " = "  + 
DatabaseFıelds.SUBJECT_PROGRESS + " + " + point + 
" WHERE " + DatabaseFıelds.SUBJECT_ID + " = " + id;

关于java - Sqlite 更新操作我可以添加值现有值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55778351/

相关文章:

database - 数据库如何高效?

.net - 在一个 DataTable 上使用多个 BindingSources

java - 运行 jQuery getJSON 时出现 Ajax 错误

java - 如何根据 containsKey 将值从映射映射到对象?

java - 带有 HTML 的 JLabel 未正确设置宽度

java - Azure 移动服务异步任务

java - 在抽屉布局中使用 Glide 从 Url 使用 CircularImage View 时,应用程序崩溃

android - 如果不更改 colorAccent,则无法更改 MaterialButton 上的背景颜色

android - EditText 不接受数字作为输入

php - 加密 session ID