Specified key was too long; max key length is 1000 bytes mysql 이 key 의 길이를 1000바이트로 제한하기 때문이다. mysql 측에서는 이걸 버그라 보지 않고 “제한”이라고 봐서 당분간은 처리할 용의가 없답니다. latin-1 에서는 1글자가 1바이트이지만 utf-8 에서는 한글자가 3바이트이기 때문에 크기 계산에 주의해야 한다. latin1 = 1 byte = 1 chararcter uft8 = 3 byte = 1 chararcter 즉, varchar(255)에서 255는 255 “바이트”가 아니라 “글자”이기 때문이다. utf-8일 경우 한글은 한 글자당 3바이트이므로 255 * 3 * 2 > 1000 이다. 해결은 TYPE… 부분을 ENGINE..