내 오류를 찾는데 도와주세요,하지만 난 오류 얻을하십시오 : 여기 내가 잘못 여기서 뭘하는지 모르겠어요이 MySQL의 코드
Error Code: 1005. Can't create table 'erm.section' (emo:150)
코드입니다. '코스'테이블이 성공적으로 생성됩니다. course_number attritube의 이름을 'section'테이블에서 수정하려고 시도했지만 작동하지 않았습니다.
USE erm;
CREATE TABLE course
(
course_name VARCHAR(30) NOT NULL,
course_number VARCHAR(20) NOT NULL,
credit_hours INT NOT NULL,
department VARCHAR(10),
CONSTRAINT course_pk PRIMARY KEY (course_name)
);
CREATE TABLE section
(
section_identifier INT NOT NULL,
course_number VARCHAR(20),
semester VARCHAR(10) NOT NULL,
school_year VARCHAR(4) NOT NULL,
instructor VARCHAR(25),
CONSTRAINT section_pk PRIMARY KEY (section_identifier),
CONSTRAINT section_fk FOREIGN KEY (course_number)
REFERENCES course (course_number)
ON DELETE SET NULL
ON UPDATE CASCADE
);