tornar coluna de texto como chave exclusiva

Eu quero fazer uma mesa emMySQL servidor commediumtext coluna comoUNIQUE KEY

CREATE TABLE `parts` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `name` mediumtext NOT NULL,
      `display_status` int(11) NOT NULL,
       UNIQUE KEY `name` (`name`),
       PRIMARY KEY (`id`)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

mas isso causou um erro

    BLOB/TEXT column 'name' used in key specification without a key length

quando eu mudo o tipo de `name` para varchar .. funciona!

você pode dizer se eu posso fazer coluna de texto comoUNIQUE KEY

questionAnswers(2)

yourAnswerToTheQuestion