innodb index restrict1 14. ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes 인덱스를 생성하다 보면 다음과 같은 에러를 만날 때가 있다. ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes 위 에러는 innodb의 인덱스 키 제약에 걸리는 경우 발생한다. http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html 위의 url에서 확인하면 InnoDB 인덱스에 대한 제약 사항을 확인할 수 있다. 그럼 위와 같이 에러가 발생하면 어떻게 처리하면 되는가? 1. 키 사이즈를 줄인다. 제약사항은 byte로 처리되므로, 문자형 컬럼의 경우 character set에 따라 허용하는 글자의 수가 달라짐을 이해해야 한다. euckr이라면 2byte, utf8.. 2015. 9. 21. 이전 1 다음