我目前正在將我的concrete5.7安裝程序從localhost移至活動服務器。我所做的第一件事就是導出的SQL數據庫,並導入在服務器上,但是這是給我的錯誤:指定的密鑰太長;最大密鑰長度爲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
我知道,關鍵是太長,但沒有任何自由的改變?我試着將數據庫整理更改爲latin1,但它不起作用。
我可以更改哪些設置?
謝謝你的任何反饋