SQLite外键

SQLite外键,第1张

概述        数据库工具:SQLite Manager(V0.7.7)         SQLite版本:V3.6.19+        SQLite Manager 默认是不开启外键的。         那么如何,使用它创建一个带有外键的表呢? 一、开启外键支持         1. 打开“On-connect SQL Tab”             "Tools"->"Open On-co

数据库工具:@R_419_6983@ite Manager(V0.7.7)

@R_419_6983@ite版本:V3.6.19+


@R_419_6983@ite Manager 默认是不开启外键的。

那么如何,使用它创建一个带有外键的表呢?


一、开启外键支持 1. 打开“On-connect @R_419_6983@ Tab”

"Tools"->"Open On-connect @R_419_6983@ Tab"




2. 在“On-connect @R_419_6983@ 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.@R_419_6983@

CREATE table artist(  artistID    INTEGER PRIMARY KEY,artistname  TEXT);

track.@R_419_6983@
CREATE table track(  trackID     INTEGER,trackname   TEXT,trackartist INTEGER,FOREIGN KEY(trackartist) REFERENCES artist(artistID));




参考文章: 1.SQLite Foreign Key Support 2.Foreign Keys Support in SQLite Manager 3.On Connect SQL Tab for SQLite Manager 4.Execute SQL Tab 总结

以上是内存溢出为你收集整理的SQLite外键全部内容,希望文章能够帮你解决SQLite外键所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1180146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存