참고로 얘는 작동은 안한다. 이유는 찾지 못했다.
얘의 완성본(내눈에는 차이점이 안보이는데 얘는 작동 잘됨)
CREATE TABLE Idol
(
idolId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
name varchar(255) NOT NULL UNIQUE,
age int(11) NULL,
gender enum ('M','F') NOT NULL
);
CREATE TABLE Production
(
productionId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
productionName varchar(255) NOT NULL UNIQUE,
address varchar(255) NOT NULL UNIQUE
);
CREATE TABLE ProductionMember
(
productionMemberId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
productionId int(11) NOT NULL,
idolId int(11) NOT NULL,
debutDate date NOT NULL,
FOREIGN KEY (productionId) REFERENCES Production (productionId),
FOREIGN KEY (idolId) REFERENCES Idol (idolId)
);