FMDB数据库升级增加表字段
来源:互联网 发布:永恒战士2无双战神mac 编辑:程序博客网 时间:2024/06/02 04:18
升级数据库是件挺麻烦的事,并且自己又是一个对数据库没啥概念的菜鸟。
废话不多说,上代码。感谢各位热心分享的网友。
要在一张已经存在的表里面新增一个或者多个字段,思路应该是这样的:判断要增加的字段存不存在,不存在就插入。
这里用到FMDB的几个api:
1、判读字段是否存在
- if (![db columnExists:@”需要增加的字段” inTableWithName:@”表名”]){
- }
if (![db columnExists:@"需要增加的字段" inTableWithName:@"表名"]){}
这里的columnExists方法要是打不出来,你需要#import “FMDatabaseAdditions.h”
2、不存在就执行sqlite的插入字段语句
- NSString *alertStr = [NSString stringWithFormat:@”ALTER TABLE %@ ADD %@ INTEGER”,@”表名”,@”<span style=”font-family: Arial, Helvetica, sans-serif;“>需要增加的字段</span>”];
- worked = [db executeUpdate:alertStr];
- FMDBQuickCheck(worked);
NSString *alertStr = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ INTEGER",@"表名",@"<span style="font-family: Arial, Helvetica, sans-serif;">需要增加的字段</span>"];worked = [db executeUpdate:alertStr];FMDBQuickCheck(worked);
最后的样子应该是这种顺序
阅读全文
0 0
- fmdb 数据库升级1-----增加表字段
- FMDB数据库升级增加表字段
- FMDB数据库升级增加表字段
- FMDB数据库升级增加表字段
- 利用FMDB增加表字段
- 动态增加数据库表字段
- Android sqlite数据库升级表字段
- mysql增加表字段
- FBL3N增加表字段
- 增加 大量数据 表字段
- 增加其它表字段解决方案
- sql 表字段增加删除
- 数据库表字段介绍
- 修改数据库表字段
- 修改数据库表字段
- 数据库表字段规范
- 修改数据库表字段长度
- oracle数据库查询表字段
- OpenCV环境及工程配置
- attributeerror :module ‘numbers’has no attribute integral
- Spark:Java实现 二次排序
- 修改Android app图标(Android Studio) 和名称
- GreenDao3.2.2详细用法包括集成,运用
- FMDB数据库升级增加表字段
- java求素数的方式
- oracle的sql:24小时一天分成12个时段
- ServletResponse学习
- 防火墙设置 firewalld & iptables
- Hello World !
- 安装ubuntu16.04
- Facebook告诉你如何高效工作
- Java-SimpleDateFormat