0
복합 외래 키이있는 테이블을 만들려고합니다.복합 외래 키
CREATE TABLE Album(
Name VARCHAR(30),
Bandname VARCHAR(30),
PRIMARY KEY(Name, Bandname),
Erscheinungsjahr VARCHAR(30),
MusiklabelName VARCHAR(30),
BName VARCHAR(30),
BGründungsjahr INT(11),
BGründungsort VARCHAR(30),
FOREIGN KEY (BaName, BaGründungsjahr, BaGründungsort) REFERENCES Band
(Name, Gründungsjahr, Gründungsort)
)
ENGINE=INNODB
내가 열 "이름", "Gründungsjahr"와 "Gründungsort는"합성 로 참조 표 밴드에 있는지, 말할 수 :이 창조의 문제점이 무엇인지 알 수 기본 키 :
(가) 표시 불특정 오류는 다음과 같습니다
1005 - 'band.album'테이블을 만들 수 없습니다. (errno : 150)
여러분 중 누군가가 생각하기를 바랍니다.
이 질문에 대한 답변을하지 못할 수도 있지만 유용 할 것입니다. [link] (http://stackoverflow.com/q/1749332/1101823) –
좋은 링크, 감사합니다. 그러나 다른 사용자는 알아야합니다 : 그건 내 문제를 해결할 수 없습니다. – 10ff