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