0
내가 MySQL을 사용하여 다음과 같은 테이블을 만들려고 해요 참조하는 복합 기본 키가있는 테이블 만들기 : 그러나이 외래 키
CREATE TABLE registrations (
eventNumber CHAR(3) UNIQUE NOT NULL
CHECK (EXISTS (SELECT eventNumber FROM events)),
employeeNumber CHAR(5) UNIQUE NOT NULL
CHECK (EXISTS (SELECT employeeNumber FROM employees)),
PRIMARY KEY(eventNumber , employeeNumber),
FOREIGN KEY (eventNumber) REFERENCES eventNumber (employees)
ON UPDATE RESTRICT
ON DELETE RESTRICT,
FOREIGN KEY (employeeNumber) REFERENCES employeeNumber(employees)
ON UPDATE RESTRICT
ON DELETE RESTRICT
) ENGINE=InnoDB;
, 나는이 테이블 오류 (1005) 만들 수 없습니다 수를 I 명령을 실행하십시오. 여기서 무엇이 잘못 될 수 있습니까?