>
> mysql에 db를 만들고 table을 만드는데요
> sql에는 있는 constraint를 쓰면 에러가 나고 not null은 괜찮던데
> 그럼 mysql에서는 not null쓰는 것만 지원하나요?
> 그리고 primary key는 지정이 되는데 foreign key를 쓰면 에러가 나더군요
> 그렇다면 mysql에서는 제약조건으로 primary key와 not null과 auto_increment만 지원이
> 되나요? 그럼 foreign key를 써야 할 경우는 어떻게 합니까?
> 아시는 분은 빨리 답변해 주세요~~~~~~~
-->> 질문하신 내용이 맞습니다.
mysql에서 지원하는 부분이 그정도 되지요.
외래키는 호환성을 이해서만 있는거지 실제 지원하는 것은 아닙니다.
외래키를 따로 쓰는게 아니라 프로그래밍적으로 처리해야 합니다.
아쉽기는 하지만 처리가 그렇게 어려운 부분은 아니지요.
번역된 매뉴얼게 관련된 내용을 참고하시면 될 듯 합니다.
db차원에서 지원하는 것이 많으면 아무래도 프로그래밍 노가다는 줄일 수 있겠지요?
|