프로그래밍/Database

[mysql] foreign key 설정 시 확인해야 할 사항

halloRa 2012. 8. 30. 17:08

출처: http://blog.daum.net/joanney/3779779


1. field type들이 같아야 한다.


2. foreign key 설정할 field 역시 index가 생성되어 있어야 한다.

즉, A table의 a field와 B table의 b field 일 때 a가 b의 foreign key가 될 경우 모두 index가 생성되어야 한다.


3. 테이블은 꼭 innoDB로 생성되어 있어야 한다.