을 만드는 :MySQL의 오류 1005 다음 문을 실행할 때 테이블
CREATE TABLE `intelischool`.`facultyclasses` (
`id` VARCHAR(45) NOT NULL ,
`class` VARCHAR(45) NOT NULL ,
`subject` VARCHAR(45) NOT NULL ,
`year` VARCHAR(45) NOT NULL ,
`section` VARCHAR(45) NOT NULL ,
PRIMARY KEY (`id`, `section`, `year`, `subject`, `class`) ,
INDEX `id` (`id` ASC) ,
CONSTRAINT `id`
FOREIGN KEY (`id`)
REFERENCES `intelischool`.`faculty` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
나는 오류 얻을 : 외래 키 해상력 전에
ERROR 1005: Can't create table 'intelischool.facultyclasses' (errno: 121)
PRIMARY KEY 테이블의 모든 필드는 나쁜 디자인입니다. –