「学生がコースに登録する」という関係でstudents
、、、courses
の3つのテーブルがあります。enroll
主キーとしてstudents
テーブルを作成しましたsid
主キーとしてcourses
テーブルを作成しましたcid
次のようにテーブルを作成する必要がenroll
ありますが、キーワードreferences
にエラーが表示されます。間違いは何ですか?
create table enroll(
grade char(2),
sid int not null,
cid int not null,
primary key(sid,cid),
foreign key cid references courses on delete cascade,
foreign key sid references students on delete cascade
);