我想检查数据库中是否存在一行(带有它的ID), 如果是,我想更新列类别,如果它不存在,我想添加一个新行。 这可能是通过sqlite中的单个查询(将在eclipse中使用java应用于Android应用程序)
答案 0 :(得分:0)
我认为这是不可能的。 首先,您必须执行查询以检查是否存在行,如果是,则执行更新语句,如果不存在,则执行插入语句...我认为这是要走的路...
if(existsId(id)){
updateCategory(categoryValue);
}else{
addNewRow(newRowData);
}