最近在处理update的时候,发现如果不根据id来update会同时把其他的数据一起更改的现象,那么如何获取这个唯一的id呢:
- (void)loadData
{
///路径/
NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask, YES)[0];
// 拼接文件名
NSString *filePath = [cachePath stringByAppendingPathComponent:@"makeup.sqlite"];
// 创建一个数据库的实例,仅仅在创建一个实例,并会打开数据库
FMDatabase *db = [FMDatabase databaseWithPath:filePath];
_db = db;
// 打开数据库
BOOL flag = [db open];
if (flag) {
NSLog(@"打开成功");
}else{
NSLog(@"打开失败");
}
// 创建数据库表
BOOL flag1 = [_db executeUpdate:@"