1

ここに正確なコードがあります

CREATE TABLE students
(
    ID int(11),
    name varchar(45),
    lname varchar(45),
    birth date,
    PRIMARY KEY (ID)
);
CREATE TABLE schools
(
    ID int(11),
    name varchar(35),
    PRIMARY KEY (ID)
);
CREATE TABLE courses
(
    ID char(7),
    name varchar(45),
    credits tinyint(4),
    school int(11),
    PRIMARY KEY (ID),
    FOREIGN KEY (school) REFERENCES schools(ID)
):
CREATE TABLE enrollment
(
    ID int(11),
    edate date,
    estart date,
    course char(7),
    studentid int(11),
    PRIMARY KEY (ID),
    FOREIGN KEY (studentid) REFERENCES students(ID),
    FOREIGN KEY (course) REFERENCES courses(ID)
);

問題なく生徒や学校を駆け抜けますが、コーステーブルに着くと止まります

MySQL は次のように述べています。

#1064 - SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください

4

1 に答える 1