美文网首页收藏ios
FMDB数据库中增加表字段

FMDB数据库中增加表字段

作者: drop凯 | 来源:发表于2016-08-03 23:19 被阅读98次

引言

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


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

相关文章

网友评论

    本文标题:FMDB数据库中增加表字段

    本文链接:https://www.haomeiwen.com/subject/topxsttx.html