Я столкнулся с проблемой при создании первого индекса для моей таблицы.Делаю ли я:
ALTER TABLE table ADD INDEX(column(4));
или
CREATE INDEX column ON table (column(20));
Я получаю,
ОШИБКА 1210 (HY000): неверные аргументы в DATA DIRECTORY
Что-то не так с именами таблицы?Или длина префикса?Изменение любого из них, присвоение имени индекса уникального имени или имени столбца и т. Д. Не устраняет ошибку.Некоторые из столбцов - это VARCHAR, один - ГОД, и, если это помогает, он содержит либо текстовые строки, либо числа.