「学生はコースに入学する」と私は私が主キーMySQLで関係テーブルを作成するには?
としてcid
で
courses
表を作成したプライマリキー
としてsid
でstudents
テーブルを作成している
を関係を持つ3つのテーブル、students
、courses
、enroll
を持っています
私は以下のようにenroll
テーブルを作成する必要がありますが、キーワードreferences
にエラーが表示されますが、間違いは何ですか?あなたが別の関係テーブルを作成し、両方のテーブルのPK IDを取得し、この関係テーブルの中
に保存する必要があり、多くの関係テーブルへ
多くのための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
);
どのRDBMSを使用していますか?そして、この宿題ですか? – Aaron
私はeclipseでMySQLを使用しています。はい、これは宿題です! – user1291453