我有这个 SQL 查询
bd.replace(TABLE,null,cv);
其中 cv 是 {_id=1,column1=x,column3=z}; // 注意没有 column2
TABLE 具有以下方案:
_id(作为主键)| 第 1 列(作为文本)| 第 2 列(作为文本)| 第 3 列(作为文本)
在我运行查询之前,我已经有了具有以下值的寄存器 _id=1 (_id=1,column1=a,column2=b,column3=c) 所以在它运行查询之后我得到了 (_id=1,column1= x,column2=null,column3=z) 为什么不将 column2 保留为 b?
¿ 有谁知道如何保持这个值与以前一样?
重要提示:我使用替换因为我需要插入一个新行以防它不存在。
提前致谢