数据库工具:@R_419_6983@ite Manager(V0.7.7)
@R_419_6983@ite版本:V3.6.19+
@R_419_6983@ite Manager 默认是不开启外键的。
那么如何,使用它创建一个带有外键的表呢?
"Tools"->"Open On-connect @R_419_6983@ Tab"
PRAGMA foreign_keys=ON;
点击“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));
以上是内存溢出为你收集整理的SQLite外键全部内容,希望文章能够帮你解决SQLite外键所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)