使用LKDBHelper 插入相同id时候应该是更新数据而不是插入新的数据
2015-05-09 13:03
423 查看
要实现使用LKDBHelp 插入相同id时候应该是更新数据而不是插入新的数据
例如#import "JSONModel.h"
@interface InfoModel : JSONModel
@property (nonatomic,copy)NSString *name;
@property (nonatomic,copy)NSString *age;
@property (nonatomic,copy)NSString *sex;
@property (nonatomic,copy) NSString *vid;
@end
#import "InfoModel.h"
@implementation InfoModel
// DB
// 修改主键
+(NSString *)getPrimaryKey
{
return @"vid";
}
// 表名
+(NSString *)getTableName
{
return@"InfoModel";
}
// 表版本
+(int)getTableVersion
{
return 1;
}
@end
例如#import "JSONModel.h"
@interface InfoModel : JSONModel
@property (nonatomic,copy)NSString *name;
@property (nonatomic,copy)NSString *age;
@property (nonatomic,copy)NSString *sex;
@property (nonatomic,copy) NSString *vid;
@end
#import "InfoModel.h"
@implementation InfoModel
// DB
// 修改主键
+(NSString *)getPrimaryKey
{
return @"vid";
}
// 表名
+(NSString *)getTableName
{
return@"InfoModel";
}
// 表版本
+(int)getTableVersion
{
return 1;
}
@end
相关文章推荐
- 请问一下,我要向一个表插入数据,根据ID,重复的更新,没有的插入,不使用COUNT后判断,能做到吗?
- sql批量插入:存在id相同则更新数据
- 使用mybatis的insert语句插入数据的时候,获取插入数据的主键id
- java获取使用mybatis刚插入数据的主键id
- mybatis 做 insert操作的时候返回插入的那条数据的id
- mybatis 做 insert操作的时候返回插入的那条数据的id
- mybatis 做 insert操作的时候返回插入的那条数据的id
- mybatis 做 insert操作的时候返回插入的那条数据的id
- mybatis 做 insert操作的时候返回插入的那条数据的id
- 使用select * 插入数据时候两边表字段顺序的影响测试
- Nutz使用笔记----获取插入数据id、自定义SQL
- mybatis做insert操作的时候 怎么才能返回插入的那条数据的id?
- 使用SqlDataSource插入、更新以及删除数据
- oracle使用 merge 更新或插入数据
- mybatis 插入数据时候 同时得到主键的id 处理好一起插入别的字段
- mybatis使用数据库id自增长插入数据并获取刚插入的数据的id
- 使用mybatis 对 oracle数据批量插入、更新
- mybatis 插入数据时候 同时得到主键的id 处理好一起插入别的字段
- mybatis做insert操作的时候 怎么才能返回插入的那条数据的id?
- Oracle 使用mybatis插入数据时查出ID selectKey