我正在使用 Android 中的 SQL 数据库功能,但总的来说,我的 SQL 知识非常初级。
目前,我将不同项目的值选择存储在 ContentValues 对象中。如果某个项目的单个值发生更改,我会再次重新生成 ContentValues 对象,更改已修改的单个值,然后调用:
db.replace(TABLE_CONTENT, null, values)
其中 db 是一个可写的 SQL 数据库,而 values 是一个 ContentValues 对象。这是必要的步骤吗?是否可以修改直接更改的值而不必再次重新加载整个 ContentValues 对象,例如通过指定行和列索引?
谢谢你的帮助。