1、判读字段是否存在

[objc] view plain copy
  1. if (![db columnExists:@"需要增加的字段" inTableWithName:@"表名"]){  
  2.           
  3. }  

这里的columnExists方法要是打不出来,你需要#import "FMDatabaseAdditions.h"


2、不存在就执行sqlite的插入字段语句

[objc] view plain copy
  1. NSString *alertStr = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ INTEGER",@"表名",@"需要增加的字段"];  
  2. worked = [db executeUpdate:alertStr];  
  3. FMDBQuickCheck(worked);  
  4. 采用FMDB给sqlite数据表增加字段的方法

相关文章: