호스팅 이전시 Specified key was too long; max key length is 767 bytes
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
호스팅을 이전할려고(카페24로) db를 dump받아 db를 넣으려고 시도하니 (일반 호스팅 계정)
Specified key was too long; max key length is 767 bytes 이와 같은 메시지가 나옵니다.
UTF-8 (PHP7.0, mariadb-10.0.x)
혹시 이부분에 대한 해결 방법 조언 주실분 계실까요?
db를 입력하면 몇개 테이블만 입력되다고 멈춰버리네요.
오류난다는 부분은
CREATE TABLE `rx_document_aliases` (
`alias_srl` bigint(20) NOT NULL DEFAULT 0,
`module_srl` bigint(20) NOT NULL DEFAULT 0,
`document_srl` bigint(20) NOT NULL DEFAULT 0,
`alias_title` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`alias_srl`),
UNIQUE KEY `idx_module_title` (`module_srl`,`alias_title`),
KEY `idx_module_srl` (`module_srl`),
KEY `idx_document_srl` (`document_srl`),
KEY `idx_alias_title` (`alias_title`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
이쪽인데...
charset 관련은 늘 어렵네요.
댓글 3
여기를 191로 줄여서 했던 기억이 있네요.