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

时间:2013-03-02 05:00:31

标签: objective-c database sqlite fmdb

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

先谢谢。 :)

1 个答案:

答案 0 :(得分:7)

您正在寻找:

- (int)changes;

用过:

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