利用FMDB增加表字段

/**
 *  在不重裝APP的前提下 增加表字段
 *
 *  @param parameter 表字段
 *  @param table     表名字
 *
 *  @return 是否修改
 */
- (BOOL)addParameter:(NSString *)parameter TableName:(NSString *)table {
    @synchronized (self) {
        //判斷字段是否存在
        if (![_db columnExists:parameter inTableWithName:table]) { //不存在 直接添加
            NSString *sql = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ text",table,parameter];
            return [_db executeUpdate:sql];
        }else {//存在就直接返回NO
            return NO;
        }
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章