HarmonyOS rdb删除一条数据,条件是msgId是空字符串,现在空字符串删除不掉

predicates.equalTo('msgId', msgId);
if (store !== undefined) {
  (store as relationalStore.RdbStore).delete(predicates, (err: BusinessError, rows: number) => {
    if (err) {
      console.error(`Failed to delete data. Code:${err.code}, message:${err.message}`);
      return;
    }
    console.info(`Delete rows: ${rows}`);
  })
}

msgId为空字符串删除不掉该如何删除?

HarmonyOS
2025-01-09 14:44:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

有别的筛选条件可以加上,如果没有别的筛选条件,可改为predicates.limitAs(1)。

分享
微博
QQ
微信
回复
2025-01-09 16:41:15
相关问题
字符串反射
319浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
959浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
795浏览 • 1回复 待解决
HarmonyOS 替换字符串
485浏览 • 1回复 待解决
HarmonyOS字符串替换问题
1223浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
778浏览 • 1回复 待解决
HarmonyOS 摘要数据转换16进制字符串
188浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
360浏览 • 1回复 待解决
HarmonyOS 字符串转图片
449浏览 • 1回复 待解决