关系型数据库无法循环多次删除或者更新

关系型数据库无法循环多次删除或者更新

HarmonyOS
2024-08-07 11:19:23
287浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
南风春和

同一个谓词一直循环加条件,导致删除失败,每一轮循环创建新的predicates

示例代码

for (let i = 0; i < stockCodes.length; i++) {
let predicates = new relationalStore.RdbPredicates(this.SELF_STOCK_TABLE);
predicates
.equalTo(this.SELF_GROUP_NAME_ID, groupId)
.and()
.equalTo(this.STOCK_CODE, stockCodes[i])
if (this.store != undefined) {
(this.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}`);
})
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2024-08-07 15:51:34


相关问题
HarmonyOS 关系数据库加密
774浏览 • 1回复 待解决
关系数据库使用分享
2254浏览 • 1回复 待解决
HarmonyOS 本地关系数据库
875浏览 • 1回复 待解决
HarmonyOS 关系数据库如何查看
710浏览 • 1回复 待解决
HarmonyOS 关系数据库批量插入数据
1298浏览 • 1回复 待解决
HarmonyOS 关系数据库加密密码
875浏览 • 1回复 待解决
HarmonyOS 关系数据库如何批量update?
976浏览 • 1回复 待解决
HarmonyOS 关于关系数据库的问题
986浏览 • 1回复 待解决
HarmonyOS 关系数据库加密的问题
1254浏览 • 1回复 待解决
关系数据库相查询问题
1252浏览 • 1回复 待解决
关于harmony关系数据库升级问题
6956浏览 • 1回复 待解决
HarmonyOS 关系数据库api异步返回
1072浏览 • 1回复 待解决
关系数据库有知道的吗?
3511浏览 • 1回复 待解决
如何进行关系数据库的加密?
1270浏览 • 2回复 待解决
关系数据库使用有懂的吗?
3134浏览 • 1回复 待解决