MariaDB не поддерживает невидимые индексы, поэтому ключевые слова VISIBLE
и INVISIBLE
не используются.Индексы уже видны оптимизатору по умолчанию, поэтому вы можете просто использовать:
UNIQUE INDEX user_id_UNIQUE (user_id)
Но столбец первичного ключа уже должен быть уникальным, так что вы, вероятно, просто не можете даже включать индекс уникальности.
Примечание: MySQL 8+ поддерживает невидимые индексы, см. Здесь , но ваша версия MariaDB, похоже, не поддерживает их.