fmdb使用遇到的问题
来源:互联网 发布:ubuntu系统能做什么 编辑:程序博客网 时间:2024/06/06 09:03
title: FMDB 相关知识
date: 2015-11-20 14:50
categories: IOS
tags: FMDB
小小程序猿
我的博客:http://daycoding.com
fmdb保存blob类型数据
NSData* data = [NSKeyedArchiver archivedDataWithRootObject:task.img_ids];
fmdb 外键报错
可能的原因:
1.建表语句错误
NSString* tb_marker_attr = @"CREATE TABLE IF NOT EXISTS tb_marker_attr (id text PRIMARY KEY NOT NULL DEFAULT(''),key text ,value text ,marker_id text ,FOREIGN KEY (marker_id) REFERENCES tb_marker (id) on delete cascade);";
如果没有id text PRIMARY KEY NOT NULL DEFAULT('')
控制台汇报外键错误
- 如果两表建立外键关系
表tb_marker_attr:
FOREIGN KEY (marker_id) REFERENCES tb_marker (id) on delete cascade)
当向表tb_marker_attr
插入数据的时候要确保tb_marker
表中已经存在该id
的marker,否则会报外键错误并且不能插入
FMDB 批量插入数据
使用事务批量插入
数据插入,注意要将执行的sql语句放在一起,使用同一个db进行操作,并且使用 replace into
来进行插入更新操作
0 0
- fmdb使用遇到的问题
- AFNetworking 与 FMDB 使用过程中遇到的问题
- FMDB 的使用(二)多线程问题
- FMDB的使用
- FMDB库的使用
- FMDB的使用
- FMDB的使用
- FMDB的使用
- FMDB的使用
- FMDB库的使用
- sqlite3 FMDB的使用
- FMDB的使用
- iOS FMDB的使用
- FMDB的基本使用
- FMDB的使用
- FMDB的使用
- FMDB的使用
- FMDB的简单使用
- linux下重要文件夹的解析
- python 学习 4
- chrome通过file协议浏览html代码时,发送的ajax请求本地文件,会报跨域错误
- Masonary
- /c++赋值运算符为什么要返回引用
- fmdb使用遇到的问题
- OpenCV中遍历图像与邻域操作
- FastJson 解析报错deserializer error
- Spring MVC 提示: Neither BindingResult nor plain target object for bean
- guava使用
- AFNetWorking同步方法
- Uva673——Parentheses Balance
- 比较大数的大小(10**6) c++ python
- C语言易错的优先级