基础应用iOS开发

使用FMDB进行数据库迁移(升级)

2016-05-20  本文已影响724人  iOSWoden

简要记录下使用的语句。当我们app版本升级,有可能对原本的表进行增加字段,如果不进行数据库迁移这时候如果用户用旧版本升级之后使用就会出现问题。
解决方法:使用sql的ALERT语句对原本的表进行增加字段

NSString *sql = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ text",@"person",@"age"];//这是给一张名为人的表增加一个age字段
[self.db executeUpdate:sql];

//设值
[self.db executeUpdate:[NSString stringWithFormat:@"UPDATE person set age = %@",@"18"]];

上一篇 下一篇

猜你喜欢

热点阅读