收藏ios

FMDB数据库中增加表字段

2016-08-03  本文已影响98人  drop凯

引言

项目中用到了FMDB, 需要在已经创建的表里面 增加一个字段, 原来的做法是 删除表, 然后创建表, 后来 发现这样在APP升级的时候 数据库结构不完整, 正确的做法是: 判断增加的字段是否存在, 不存在就插入字段.


//判断giveType字段是否存在
if (![myUserDB columnExists:@"giveType" inTableWithName:@"ChildDevice_Table"]) {
        NSString *alertStr = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ INTEGER",@"ChildDevice_Table", @"giveType"];
        [myUserDB executeUpdate:alertStr];
 }
上一篇 下一篇

猜你喜欢

热点阅读