저는 현재 concrete5.7 설정을 localhost에서 라이브 서버로 옮깁니다. 나는 키가 너무 깁니다 만 변경할 수있는 자유가 있다는 것을 알고 있어요지정한 키가 너무 깁니다. 최대 키 길이는 1000 바이트입니다.
Error
SQL query:
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `config`
--
CREATE TABLE IF NOT EXISTS `config` (
`configNamespace` VARCHAR(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`configGroup` VARCHAR(255) COLLATE utf8_unicode_ci NOT NULL ,
`configItem` VARCHAR(255) COLLATE utf8_unicode_ci NOT NULL ,
`configValue` LONGTEXT COLLATE utf8_unicode_ci,
PRIMARY KEY ( `configNamespace` , `configGroup` , `configItem`) ,
KEY `configGroup` ( `configGroup`)
) ENGINE = INNODB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;
MySQL said:
#1071 - Specified key was too long; max key length is 1000 bytes
: 내가 한 우선 그러나이 나에게 오류를주고, SQL 데이터베이스를 내 보낸 서버에 가져올입니까? latin1 데이터베이스 정렬 변경 시도했지만 작동하지 않았다.
어떤 설정을 변경할 수 있습니까?
은 기본 키의 가난한 선택 피드백