db 썸네일형 리스트형 MySQL에서 Foreign Key 만들기 MySQL에서는 그냥 아무 생각없이 스키마를 만들게 되면 Foreign Key를 만들 수가 없다. 그래서 오늘은 MySQL에서 Foreign Key를 만드는 방법을 알아보자. 먼저 foreign key의 reference가 될 스키마를 만든다. 여기에서는 테이블 이름은 test_student로 했고, 학번이 PK이다. 스키마를 생성할 때에 Storage Engine을 MyISAM이 아닌 InnoDB로 해줘야 한다. 만약 MyISAM으로 스키마를 만들 경우에는 FK가 지원되지 않는다고 한다. 다음으로 foreign key가 존재할 스키마를 만든다. 이 때에도 Storage Engine을 InnoDB로 하고, 스키마의 이름은 test_foreign으로 해주었다. 그리고 중요한 것이 FK로 할 속성의 경우, .. 더보기 이전 1 다음