ERROR 1064発生する多くの関係表と、このエラーには多くのように、そのテーブルを作成しようとしているMは近く使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください:あなたのあなたのSQL構文に誤りがあります。近くに使用する権利構文「のMySQLサーバのバージョンに対応するマニュアル) SCREEN-SHOTSCREEN-SHOT 2
これは私の命令のために別のテストであるを確認し
CREATE TABLE `new_e`.`teach` (
`instructor_i_id` INT NOT NULL,
`course_c_id` INT NOT NULL,
PRIMARY KEY (`instructor_i_id`, `course_c_id`),
CONSTRAINT `i_id`
FOREIGN KEY (`i_id`)
REFERENCES `new_e`.`instructor` (`i_id`)
ON DELETE NO ACTION
ON UPDATE CASCADE,
CONSTRAINT `c_id`
FOREIGN KEY()
REFERENCES `new_e`.`course`()
ON DELETE RESTRICT
ON UPDATE CASCADE);
あなたのc_id制約REFERENCESは、最後に()内の何かを忘れましたか? – Nic3500
はい、私もこれを試しました。https://i.stack.imgur.com/40m2k.png –
@ M.Sherif、スクリーンショットを使わないでください。 SQL文 'SHOW CREATE TABLE instructor'と' SHOW CREATE TABLE course'を実行し、**テキストをコピーします。**上記の質問を編集して貼り付けます。 –