Не можете да имате УНИКАЛЕН индекс в текстова колона в MySQL.
Ако искате да индексирате TEXT или BLOB поле, трябва да посочите фиксирана дължина, за да направите това.
От MySQL документация :
Пример:
CREATE UNIQUE INDEX index_name ON misc_info (key(10));