0
时当运行下面的语句: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的表的所有字段都是BAD DESIGN – 2012-07-28 07:29:37