如果新来的数据为null,则为android sqlite替换方法

时间:2015-11-14 08:21:57

标签: android sqlite

在sqlite中使用REPLACE,当新的数据为空时。原始数据将被覆盖为null或留在这里?
如果被覆盖,我该怎么办才能让原件不为空? EX:
ID |名称| num | (如果id是PK)
1 |艾米| 1234 |

db.replace(1,Amy,null)

结果是什么?
1 |艾米| 1234 | 1 |艾米| null |

2 个答案:

答案 0 :(得分:3)

在pk匹配中,整行将被替换,因此 1 |艾米|空|

答案 1 :(得分:1)

在插入/替换之前,您可以检查原始数据是否为null,然后尝试在此列中替换。