Простой вопрос. Если у меня есть таблица вроде следующего:MySQL Изменение длины ключа
CREATE TABLE `exampletable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`textfield` varchar(700) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `textfield` (`textfield`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Как изменить длину textfield
KEY? Для latin1
charset длина по умолчанию - 767, а для UTF8 - 255. Но если у меня есть таблица latin1
, например, как мне изменить ключ, чтобы увеличить максимальную длину 255?
Как я понял из вашего поста, это не возможно, чтобы изменить длину ключа, не изменяя длину самой колонны? –
Нет. Проверка длины на столбце ... ключ «выводится» из столбца ... – scaisEdge