SQLite外键
发布时间:2020-12-12 23:54:09 所属栏目:百科 来源:网络整理
导读:数据库工具:SQLite Manager(V0.7.7) SQLite版本:V3.6.19+ SQLite Manager 默认是不开启外键的。 那么如何,使用它创建一个带有外键的表呢? 一、开启外键支持 1. 打开“On-connect SQL Tab” "Tools"-"Open On-connect SQL Tab" 2. 在“On-connect SQL Tab
数据库工具:SQLite Manager(V0.7.7) SQLite版本:V3.6.19+
SQLite Manager 默认是不开启外键的。 那么如何,使用它创建一个带有外键的表呢?
一、开启外键支持1. 打开“On-connect SQL Tab”"Tools"->"Open On-connect SQL Tab"
2. 在“On-connect SQL Tab”输入命令PRAGMA foreign_keys=ON;
3. 查看是否开启了外键支持点击“DB Settings”选项卡查看
图中“On”表示已经开启了外键功能
二、按照格式建表CREATE TABLE child_table_name (field_1 INTEGER PRIMARY KEY,field_2 TEXT,foreign_key_field INTEGER,FOREIGN KEY(foreign_key_field) REFERENCES parent_table_name(parent_key_field)); 需要注意的是:在建表的时候,一定要外键加在字段中,否则会报错。
artist.sql CREATE TABLE artist( artistid INTEGER PRIMARY KEY,artistname TEXT ); track.sql CREATE TABLE track( trackid INTEGER,trackname TEXT,trackartist INTEGER,FOREIGN KEY(trackartist) REFERENCES artist(artistid) );
参考文章:1.SQLite Foreign Key Support2.Foreign Keys Support in SQLite Manager3.On Connect SQL Tab for SQLite Manager4.Execute SQL Tab(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – WebApi 2返回类型
- oracle三种表连接方式
- ruby-on-rails – Rails与相同模型的关联
- datetime – 如何在postgresql中获取一个月内的天数
- 依赖项 – 安装Canon打印机驱动程序后,Mint updater失败
- c# – 未生成MyAssembly.XmlSerializers.dll
- Swift2.0中解决访问资源库函数 - (void)image:(UIImage *)i
- c# – FillRectangle参数无效
- c# – Reg-Free COM“Microsoft.Windows.ActCtx”是否适用于
- node.js+express制作网页计算器