0
mysql을 사용하고 있는데 계속 오류가 발생합니다. 대체 키가 없어서 그런 것 같지만 키를 설정하는 방법을 모르겠습니다.오류 : 오류 1064 : SQL 구문에 오류가 있습니다.
CREATE TABLE IF NOT EXISTS `Employee`.`Employee` (
`PersonId` INT NOT NULL,
`EmployeeID` INT NOT NULL,
`FName` VARCHAR(45) NOT NULL,
`MName` VARCHAR(45) NOT NULL,
`LName` VARCHAR(60) NOT NULL,
`DOB` DATE NOT NULL,
`Gender` VARCHAR(1) NOT NULL,
`Enthnicity` VARCHAR(45) NOT NULL,
`PersonalEmail` VARCHAR(100) NULL,
`WorkEmail` VARCHAR(100) NULL,
`Department` VARCHAR(30) NULL,
`Building` VARCHAR(20) NOT NULL,
`OfficeNumber` VARCHAR(10) NOT NULL,
PRIMARY KEY (`PersonId`),
UNIQUE INDEX `EmployeeID_UNIQUE` (`EmployeeID` ASC),
UNIQUE INDEX `PersonalEmail_UNIQUE` (`PersonalEmail` ASC),
UNIQUE INDEX `WorkEmail_UNIQUE` (`WorkEmail` ASC),
CONSTRAINT `Department`
FOREIGN KEY()
REFERENCES `Employee`.`Department`()
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
감사합니다.