자유게시판

제목 Mysql FOREIGN KEY 삽질중
글쓴이 한대승(불의회상) 작성시각 2011/12/23 09:50:27
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13453   RSS
한대승(불의회상)
Mysql에서 DB 타입이 innodb 인 경우 FOREIGN KEY 설정이 가능하다고 해서 함 해보자 라는 마음으로 덜컥 시작 했다가...

케 삽질중... ㅜㅜ;; 
 다음글 메리크리스마스! (1)
 이전글 selinux (3)

댓글

변종원(웅파) / 2011/12/23 10:48:55 / 추천 0
 삽질은 좋은 것 입니다. ㅋ
DJ구스 / 2011/12/23 11:48:30 / 추천 0
 그마음 제가 잘 알지요...ㅋㅋㅋㅋ

restrict - 참조하는 부모테이블의 column이 삭제되어도 지우지 말고 버텨라.

cascade - 참조하는 부모테이블의 column이 삭제되면 자식 테이블의 column도 모두 삭제하라

set null - 참조하는 부모테이블의 column이 삭제되면 자식 테이블의 column이 모두 null 이 된다

no action - 참조하는 부모테이블의 column이 삭제되도 무시하라.

set default - 참조하는 부모테이블의 column이 삭제되면 지정된 값으로 대체하라.

이것만 잘 이해 하셔서

update 와 delete에 적절히 사용 하시면 됩니다.
그리고 mysql work bench 를 이용해서 erd그려가면서 하시면 아주 편하답니다.

트리거와 트랜젝션 함께 이용해보세요.. 하지만 적절히 myisam 도 이용하시면 좋을거에요..건투를 빕니다.!!
ERD 보여 드리면서 설명 드리고 싶은데 아직 이것은 공개할 수 없는 프로젝트라.. 죄송.. 혹시 모르시는거 있다면 함께 공유해요.. 서로 도움이 되었으면 좋겠네요..

milosz / 2011/12/25 11:26:15 / 추천 0
코멘트에도 추천 버튼을 달아야겠습니다..ㅎㅎㅎ
한대승(불의회상) / 2012/01/01 15:22:38 / 추천 0
namGoos// 좋은 정보 감사 합니다. ^^