InnoDB 썸네일형 리스트형 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 다음