dao
亚林瓜子
这个作者很懒,什么都没留下…
展开
-
SQLite中插入数据报没有找到表问题
no such table: tb_expert 插入数据的时候,说没有找到表,修改数据库版本准备重新建表,发现表全部被drop了,但是表没有重新建立起来 1.如果数据库文件不存在,SQLiteOpenHelper在自动创建数据库后会调用oncreate()方法,在该方法中一般需要创建表、视图等组件。在创建前数据库一般是空的,因此不需要先删除数据库中相关的组件。 2.如果数据转载 2012-09-06 15:20:48 · 4357 阅读 · 0 评论 -
sqlite foreign key mismatch 外键配置错误
foreign key mismatch原来sqlite建表的时候,不会报外键约束错误,只有当你要删除的时候,才会报错误 sqlite> PRAGMA foreign_keys = ON; 设置外键级联有效; 我检查了我的建表语句,果然外键约束是错误的。 官网上是这样较我们的。 The parent table does not exist, orThe转载 2012-09-06 17:12:01 · 9615 阅读 · 0 评论 -
多表查询——where中一张字段不为null,并且不在另外一张表中被指向(不被外键指了)
我想要知道父表中的记录,有没有被子表中的外键指向。 父表建表语句: CREATE TABLE tb_super_specialist(super_id integer primary key, super_name varchar(10), super_hospital integer, super_infor TEXT, foreign key(super_hospital) refe原创 2012-09-14 11:23:17 · 2312 阅读 · 0 评论