묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql 질문입니다.
2007.10.01 21:24
mysql5.0에서
create table Students(
SCODE decimal(8)not null,
SNAME varchar(6),
DEPI varchar(4),
YEAR decimal(1),
BIRTHDAY date,
ADVISOR decimal(3),
PRIMARY KEY (SCODE),
CONSTRAINT ToProfessors1
FOREIGN KEY (ADVISOR) REFERENCES professors (pcode));
로 설정하려는데요..
다른 테이블의 이름은 professors이고 가져올 코드이름은 pcode입니다.
그런데
ERROR 1005 (HY000): Can't create table '.\report\students.frm' (errno: 150)
이런 에러가 떠버리네요..
뭔가 문법이 잘못된건가요? ㅡㅡ;;
create table Students(
SCODE decimal(8)not null,
SNAME varchar(6),
DEPI varchar(4),
YEAR decimal(1),
BIRTHDAY date,
ADVISOR decimal(3),
PRIMARY KEY (SCODE),
CONSTRAINT ToProfessors1
FOREIGN KEY (ADVISOR) REFERENCES professors (pcode));
로 설정하려는데요..
다른 테이블의 이름은 professors이고 가져올 코드이름은 pcode입니다.
그런데
ERROR 1005 (HY000): Can't create table '.\report\students.frm' (errno: 150)
이런 에러가 떠버리네요..
뭔가 문법이 잘못된건가요? ㅡㅡ;;