当我运行这些查询时:
create table University ( branch text primary key, region text, enrollment int);
create table Student ( sID int primary key, sName text, average int);
create table Apply ( sID int references Student(sID), branch text references University(branch), major text, decision text);
insert into Apply values ( 123, 'stanford', 'CS', 'Y');
它应该返回一个错误,因为我正在插入一个在引用表中没有对应值的元组。但是当我运行这些命令时,这个元组成功插入。这个查询有什么问题?我的 DBMS 是 sqlite,我正在使用 sqliteman。