这里是文章模块栏目内容页
sqlite数据外键约束

 SQLite数据库引入了外键约束,从而实现对表的和联(relationship)。 通过使用外键(FOREIGN KEY)可以创建一个拥有引用功能的数据库。即由一些表中字段成员关联相关联各部门之间的不同内容 ,并保证在重新删除时符合规律性

例如当前情况是A表有id, name, salary 字段 而B表中有id, dept_name字段;如何将A表中的salary对应 B 把dept_name 呢?

此时就可以使用外键约束条件把 A 表salary与 B 衣dept_name 建立关联.

 1、在创建A 的时候加上foreign key 约束 ,代码如下:

       CREATE TABLE   tbl_a (

             id INTEGER PRIMARY KEY ,

             name VARCHAR(60),

             salary INTEGER , <-定义外键 -> FOREIGNKEY(salary) REFERENCES tbl_b(dept_name));  

 2、然后创建BTable :

CREATE TABLE tbl_b (

        id INTEGER PRIMARY KEY.,                //primary key of the table

           dept _name VARCHAR(60)) ;                     //data field to refer foreignkey from table A