dept 테이블의 dept_name이라는 column을 참조하고 싶은데, 저런 에러가 난다..ㅠ
구글링해도 계속 저러는데 이유좀 알수 없음? ㅠㅠ
dept_name이 키로 잡혀 있냐? 그리고 외래키를 dept_idx로 잡아야지
제발 상식선에서 스키마를 짜도록 하자...
프라이머리키로 잡혀있네
왜 dept_idx로 잡아야해? ㅠㅠ 배우는 입장이라 잘 모름 ㅠㅠ
on delete set null, on update cascade
이쪽이 좀 잘못된거 같아 -> 이표시 때문에 잘 모르겠지만 그거 빼고 일단 테이블 생성한후 alter문으로 변경해
ㄴ 그것도 이미해봤는데 안돼..ㅠㅠ
망할 웹프로그래밍 교수년.. 디비도 제대로 안알려주고 웹 페이지를 만들어오라니..ㅠ
그리고 key는 unique 해야 하고 고유한 값을 가져야 하는데, 모든 컬럼을 키로 기본키로 지정해 버리면 뭐가 되겠니
create했는데 안된다고 ?
응.. 테이블 만들고 alter로 외래키 추가해봤는데 안돼..
부서명을 하나의 테이블에서 만들고, 회원가입할때 부서를 참조해서 부서명을 가지고 오고 싶은데 저렇게 테이블 만들면 안돼??
아래 테이블dept_name도 not null로 만들고 다시 해봐
안돼 프라이머리키는 idx 컬럼만 잡아
그리고 외래키도 idx 컬럼으로 바꾸고
니가 굳이 키로 잡고 싶다면 idx컬럼을 프라이머리키로 부서명을 유니크키로 해
http://stackoverflow.com/questions/20114626/cannot-add-foreign-key-constraint여기 니가 필요한 정보가 있네
아 유니크라는것도 있구나...
디비에 관심있는 아이인거 같으니까 알려주는데, 정규화 부분을 조금 보면 이해가 되지 않을까 싶어
관심을 가질수밖에 없음..ㅠㅠ 과제가 월요일까진데, 디비 3학년때 배워야하는거 가르쳐주고 웹 페이지 만들어오라자나..ㅠ
어쨌든 고마워! 쥐어짜서라도 해봐야지뭐..ㅠ
dept_name이 키로 잡혀 있냐? 그리고 외래키를 dept_idx로 잡아야지
제발 상식선에서 스키마를 짜도록 하자...
프라이머리키로 잡혀있네
왜 dept_idx로 잡아야해? ㅠㅠ 배우는 입장이라 잘 모름 ㅠㅠ
on delete set null, on update cascade
이쪽이 좀 잘못된거 같아 -> 이표시 때문에 잘 모르겠지만 그거 빼고 일단 테이블 생성한후 alter문으로 변경해
ㄴ 그것도 이미해봤는데 안돼..ㅠㅠ
망할 웹프로그래밍 교수년.. 디비도 제대로 안알려주고 웹 페이지를 만들어오라니..ㅠ
그리고 key는 unique 해야 하고 고유한 값을 가져야 하는데, 모든 컬럼을 키로 기본키로 지정해 버리면 뭐가 되겠니
create했는데 안된다고 ?
응.. 테이블 만들고 alter로 외래키 추가해봤는데 안돼..
부서명을 하나의 테이블에서 만들고, 회원가입할때 부서를 참조해서 부서명을 가지고 오고 싶은데 저렇게 테이블 만들면 안돼??
아래 테이블dept_name도 not null로 만들고 다시 해봐
안돼 프라이머리키는 idx 컬럼만 잡아
그리고 외래키도 idx 컬럼으로 바꾸고
니가 굳이 키로 잡고 싶다면 idx컬럼을 프라이머리키로 부서명을 유니크키로 해
http://stackoverflow.com/questions/20114626/cannot-add-foreign-key-constraint
여기 니가 필요한 정보가 있네
아 유니크라는것도 있구나...
디비에 관심있는 아이인거 같으니까 알려주는데, 정규화 부분을 조금 보면 이해가 되지 않을까 싶어
관심을 가질수밖에 없음..ㅠㅠ 과제가 월요일까진데, 디비 3학년때 배워야하는거 가르쳐주고 웹 페이지 만들어오라자나..ㅠ
어쨌든 고마워! 쥐어짜서라도 해봐야지뭐..ㅠ