获取FMDB更新查询中受影响的行数

shi*_*vam 4 database sqlite objective-c fmdb

我正在用FMDB更新我的表.如何获得更新的总行数.(实际上我有一个问题.我的更新查询返回"true",即使我在该表中没有数据.)

提前致谢.:)

Pas*_*cal 8

您正在寻找:

- (int)changes;
Run Code Online (Sandbox Code Playgroud)

使用如下:

FMDatabase *db = [FMDatabase databaseWithPath:@"store.db"];
if ([db executeUpdate:@"UPDATE xy SET ..."]) {
    NSLog(@"Did change %d rows", [db changes]);
}
else {
    // handle error
}
Run Code Online (Sandbox Code Playgroud)