gpt4 book ai didi

ios - FMDB 多条记录更新查询

转载 作者:行者123 更新时间:2023-11-28 21:31:25 25 4
gpt4 key购买 nike

这可能吗?如果可能的话,人们会怎么做?考虑到 Google 和 Stack 搜索,关于该主题的信息有点稀疏,批量插入有很多,但批量更新没有可靠信息。

最佳答案

是的,如果您插入正确的 SQL 是可能的,但您的问题有点含糊。

为什么不尝试在一个查询中更新多个记录,为什么不使用事务队列呢?将您的查询作为数组传递给此函数。 (当然需要你设置一个 FMDatabase dbQueue)

-(BOOL) executeQueryArray:(NSMutableArray*)queryArray {

__block BOOL noErrors = YES;

[self.dbQueue inTransaction:^(FMDatabase *db, BOOL *rollback) {

db.logsErrors = YES;

for (NSString* query in queryArray) {

if (![db executeUpdate:query]) noErrors = NO;
}

*rollback = !noErrors;
}];
return noErrors;
}

关于ios - FMDB 多条记录更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35909571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com