FMDB 新增字段

Posted 曦曦果果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FMDB 新增字段相关的知识,希望对你有一定的参考价值。

- (BOOL)updateOneBooktempID:(NSString *)bookid WithTable:(NSString*)tabName

{

    NSFileManager * fileManager = [NSFileManager defaultManager];

    NSString* filename = [self getDBPath];

    BOOL succ = NO;

    if ([fileManager fileExistsAtPath:filename])

    {

        FMDatabase *db = [FMDatabase databaseWithPath:filename];

        if ([db open])

        {

            //判断字段是否存在

            if ([db columnExists:BRA inTableWithName:tabName]) {

                NSString *update = [NSString stringWithFormat:@"UPDATE %@ SET bookID = ?  WHERE bra = ?",tabName];

                succ =  [db executeUpdate:update,bookid,@"第一次新增字段"];

            }else{

                NSString *sql = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ VARCHAR",tabName,@"bra"];

                [db executeUpdate:sql];

                NSString *update = [NSString stringWithFormat:@"UPDATE %@ SET bookID = ? WHERE bra = ?",tabName];

               succ =  [db executeUpdate:update,bookid,@"新增字段"];

            }

        }

        [db close];

    }

    return succ;

}

以上是关于FMDB 新增字段的主要内容,如果未能解决你的问题,请参考以下文章

如何写一个FMDB帮助类?看看runtime吧

FMDB复习

iOS FMDB 无法更新二进制数据的问题

mysql新增字段语句

您好,请问如何在禅道上新增一个字段,能不能详细点说明下,谢谢。

SAP MM MB52新增字段增强