Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день!
Создаю таблицу с уникальным текстовым полем и еще каким-либо произвольным констрейнтом - пусть это будет уникальность другого поля `id`.
ERROR 1170 (42000): BLOB/TEXT column 'name' used in key specification without a key length
Почему?
Заранее спасибо!
Неактивен
А какая версия MySQL? У меня работает (5.5.8):
[silentia] root test > create table t ( -> name tinytext, -> id int, -> unique (name(255)) -> ); Query OK, 0 rows affected (0.01 sec) [silentia] root test > alter table t add unique (id); Query OK, 0 rows affected (0.01 sec) Records: 0 Duplicates: 0 Warnings: 0
Неактивен