1、判读字段是否存在
- if (![db columnExists:@"需要增加的字段" inTableWithName:@"表名"]){
- }
这里的columnExists方法要是打不出来,你需要#import "FMDatabaseAdditions.h"
2、不存在就执行sqlite的插入字段语句
- NSString *alertStr = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ INTEGER",@"表名",@"需要增加的字段"];
- worked = [db executeUpdate:alertStr];
- FMDBQuickCheck(worked);
-